documentData
Gibt Daten aus einem Dokument aus.
TAG
<wsl:documentData document="" data="" />
Attribute
[PATH]Pfad des Dokumentes [String|WPATH]
Pfad der zu ermittelnden Daten. Die Daten können entweder über wPath oder über folgende Kurzschreibweise ermittelt werden.
IntegerAnzahl der Zeichen, die maximal ausgelesen werden sollen. IntegerAnzahl der Zeichen, die maximal ausgelesen werden sollen. Dieses Attribut wird in Kombination mit den Attributen "shrinkCharacterCrop" und "delimiterCrop" verwendet. StringFalls 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. StringFalls die Zeichenkette über "lengthCrop" reduziert wurde, wird sie durch die angegebenen Zeichen ergänzt.
document *
data *
- 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
lengthMax
lengthCrop
shrinkCharacterCrop
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.
delimiterCrop
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()"/>