documentData

Gibt Daten aus einem Dokument aus.

TAG

<wsl:documentData document="" data="" />

Attribute

[PATH]
document *
Pfad des Dokumentes
[String|WPATH]
data *
Pfad der zu ermittelnden Daten. Die Daten können entweder über wPath oder über folgende Kurzschreibweise ermittelt werden.
  • title - Seitentitel
  • description - Beschreibung
  • keywords - Schlüsselwörter
  • thumbnail - Pfad des Vorschaubildes
  • navpointPath - Pfad des Navigationspunktes
  • navpointId - Id des Navigationspunktes
  • robotsValue - Einstellungen der Seite für den Suchrobot
  • rssPath - RSS-Pfad
  • rssTitle - RSS-Titel
  • modificationName - Benutzername des Benutzers, der zuletzt Änderungen vorgenommen hat
  • modificationTime - Zeitstempel der letzen Änderungen
  • creationName - Benutzername des Erstellers
  • creationTime - Zeitstempel des Erstellens
  • [WPATH] - wPath Ausdruck, mit dem beliebige Knoten angesprochen werden können
Integer
lengthMax
Anzahl der Zeichen, die maximal ausgelesen werden sollen.
Integer
lengthCrop
Anzahl der Zeichen, die maximal ausgelesen werden sollen. Dieses Attribut wird in Kombination mit den Attributen "shrinkCharacterCrop" und "delimiterCrop" verwendet.
String
shrinkCharacterCrop
Falls die Zeichenkette über "lengthCrop" reduziert wurde, werden vom Ende her alle Zeichen bis zum Auftreten des definierten Zeichens gelöscht.
Wollen Sie also nur ganze Wörter anzeigen, müssen Sie hier ein Leerzeichen angeben.
Wollen Sie hingegen nur ganze Sätze anzeigen, müssen Sie hier ein Punkt angeben.
String
delimiterCrop
Falls die Zeichenkette über "lengthCrop" reduziert wurde, wird sie durch die angegebenen Zeichen ergänzt.

Beispiele:

<!-- Auslesen der Daten über verkürzte Schreibweise --> 
<!-- Auslesen des Titels -->
<wsl:documentData document="/de/index.php" data="title" />

<!-- Auslesen der Beschreibung -->
<wsl:documentData document="/de/index.php" data="description" />
          
<!-- Auslesen der Daten über verschiedene XPath-Befehle -->
<!-- Auslesen der Beschreibung -->
<wsl:documentData document="/de/index.php" data="/wd:document/wd:extension/wd:meta/wd:description/text()" />

Beispiel: Auslesen der Überschrift über standard.wDocument.php oder breadcrumb.wNavigation.php

<!-- Auslesen der Überschrift bei entsprechender Struktur -->
<wsl:documentData document="{$wDocumentPath}" data="/wd:document/wd:group[@id='content1']/wd:item[@type='headline.text']/wd:fragment[@id='text']/text()"/>

<!-- Auslesen der zweiten Überschrift bei entsprechender Struktur -->
<wsl:documentData document="{$wDocumentPath}" data="/wd:document/wd:group[@id='content1']/wd:item[@type='headline.text'][2]/wd:fragment[@id='text']/text()"/>