(PHP 5)
XSLTProcessor::transformToDoc — Transformierung in ein neues DOMDocument
Transformiert die Quell-DOMNode unter Verwendung des mittels XSLTProcessor::importStylesheet-Methode importierten Stylesheets in ein neues DOMDocument.
Die zu verarbeitende DOMNode.
Das erzeugte DOMDocument oder FALSE im Falle eines Fehlers bei der Verarbeitung.
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 importieren
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection!