(PHP 5, PHP 7)
XSLTProcessor::transformToDoc — Transformierung in ein neues DOMDocument
Transformiert die Quellnode unter Verwendung des mittels XSLTProcessor::importStylesheet() importierten Stylesheets in ein neues DOMDocument.
doc
Die zu verarbeitende Node.
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!