Php/docs/xsltprocessor.transformtodoc
From Get docs
XSLTProcessor::transformToDoc
(PHP 5, PHP 7)
XSLTProcessor::transformToDoc — Transform to a DOMDocument
Description
public XSLTProcessor::transformToDoc
( object $document
[, string|null $returnClass
= NULL
] ) : DOMDocument|false
Transforms the source node to a DOMDocument applying the stylesheet given by the XSLTProcessor::importStylesheet() method.
Parameters
document
- The node to be transformed.
Examples
Example #1 Transforming to a DOMDocument
<?php// Load the XML source$xml = new DOMDocument;$xml->load('collection.xml');$xsl = new DOMDocument;$xsl->load('collection.xsl');// Configure the transformer$proc = new XSLTProcessor;$proc->importStyleSheet($xsl); // attach the xsl rulesecho trim($proc->transformToDoc($xml)->firstChild->wholeText);?>
The above example will output:
Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection!
See Also
- XSLTProcessor::transformToUri() - Transform to URI
- XSLTProcessor::transformToXml() - Transform to XML