?php $filename = "stylesheet.xsl"; $xmldoc = domxml_open_file("data.xml"); $xsldoc = domxml_xslt_stylesheet_file($filename); $result = $xsldoc - process($xmldoc); print $xsldoc - result_dump_mem($result);?
Since DomXsltStylesheet- process() always returns a well-formed XML DomDocument, no matter what output method was declared in xsl:output and similar attributes/elements, it's of not much use, if you want to output HTML 4 or text data. This function on the contrary honors xsl:output method="html_BAR_text" and other output control directives. See the example for instruction of how to use it.