Ermittelt Daten eines Dokumentes als Zeichenkette
<?php
print 'Der Titel der aktuellen Seite lautet: '.wDocumentData::getData($_SERVER['PHP_SELF'], "title");
?>
<?php
print 'Diese Seite beschreibt die Funktion '.wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:object/wd:data[@id = 'function']/text()").' der Klasse '.wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:object/wd:data[@id = 'class']/text()");
?>
<?php
if(wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:object/wd:data[@id = 'meta3']")){
print 'Das Datenfeld meta3 existiert und hat den Wert: '.wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:object/wd:data[@id = 'meta3']/text()");
}
else{
print 'Das Datenfeld meta3 existiert nicht.';
}
print '<br />';
if(wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:object/wd:data[@id = 'meta30']")){
print 'Das Datenfeld meta30 existiert und hat den Wert: '.wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:object/wd:data[@id = 'meta30']/text()");
}
else{
print 'Das Datenfeld meta30 existiert nicht.';
}
?>
<?php
$timestampCreation = wDocumentData::getData($_SERVER["PHP_SELF"], '/wd:extension/wd:meta/wd:creation/@time');
$timestampModification = wDocumentData::getData($_SERVER["PHP_SELF"], '/wd:extension/wd:meta/wd:modification/@time');
$creationDate = date('d.m.Y', $timestampCreation);
$modificationDate = date('d.m.Y', $timestampModification);
print 'Erstellt am: '.$creationDate .'<br />Geändert am: '.$modificationDate.'<br />';
?>
<?php
print 'Objekt-Titel: '.wDocumentData::getData("/devAssets/docs/test.pdf", "/wd:extension/wd:object/wd:data[@id = 'title']/text()");
?>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.