PHP Dokumentation: Xsltprocessor transformtodoc
12. Januar 2010 von werner
XSLTProcessor::transformToDoc
(PHP 5)
XSLTProcessor::transformToDoc — Transformierung in ein neues DOMDocument
Beschreibung
Transformiert die Quell-DOMNode unter Verwendung des mittels XSLTProcessor::importStylesheet-Methode importierten Stylesheets in ein neues DOMDocument.
Parameter-Liste
- doc
Die zu verarbeitende DOMNode.
Rückgabewerte
Das erzeugte DOMDocument oder FALSE im Falle eines Fehlers bei der Verarbeitung.
Beispiele
Beispiel #1 Transformierung in ein DOMDocument
<?php// Laden der XML/XSL-Quelldokomente
$xml = new DOMDocument;
$xml->load('collection.xml');$xsl = new DOMDocument;
$xsl->load('collection.xsl');// Prozessor instanziieren und konfigurieren
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // XSL Document importierenecho trim($proc->transformToDoc($xml)->firstChild->wholeText);?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection!
Siehe auch
- XSLTProcessor::transformToUri() – Transformierung zu einer URI
- XSLTProcessor::transformToXml() – Transformierung zu einem XML-String