The XSL extension implements the XSL standard, performing XSLT transformations using the libxslt library
This extension uses libxslt which can be found at http://xmlsoft.org/XSLT/. libxslt version 1.1.0 or greater is required.
PHP 5 includes the XSL extension by default and can be enabled
by adding the argument --with-xsl[=DIR]
to your configure line. DIR is the libxslt installation
directory.
XSLTProcessor::__construct - construct a new XSLTProcessor object
XSLTProcessor::getParameter - Get value of a parameter
XSLTProcessor::hasExsltSupport - Determine if PHP has EXSLT support
XSLTProcessor::importStylesheet - Import stylesheet
XSLTProcessor::registerPHPFunctions - Enables the ability to use PHP functions as XSLT functions
XSLTProcessor::removeParameter - Remove parameter
XSLTProcessor::setParameter - Set value for a parameter
XSLTProcessor::transformToDoc - Transform to DOMDocument
XSLTProcessor::transformToURI - Transform to URI
XSLTProcessor::transformToXML - Transform to XML
Many examples in this reference require both an XML and an XSL file. We will use collection.xml and collection.xsl that contains the following:
The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.