Php/docs/xsltprocessor.transformtodoc

From Get docs

XSLTProcessor::transformToDoc

(PHP 5, PHP 7)

XSLTProcessor::transformToDocTransform 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.


Return Values

The resulting DOMDocument or FALSE on error.


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