CLXXII. XSL functions
Wstęp
The XSL extension implements the XSL standard, performing XSLT transformations using the libxslt library
Wymagania
This extension uses libxslt which can be found at http://xmlsoft.org/XSLT/. libxslt version 1.0.18 or greater is required.
Instalacja
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.
Klasy predefiniowane
XSLTProcessor
Konstructor
-
XSLTProcessor->__construct() - construct a new XSLTProcessor object
Metody
-
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
Przykłady
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:
Stałe predefinopwane
Poniższe stałe są zdefiniowane w tym rozszerzeniu i stają się dostępne, gdy rozszerzenie jest dokompilowane do PHP, lub załadowane dynamicznie przy starcie.
- Spis treści
- XSLTProcessor->__construct() -- Creates 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 a DOMDocument
- XSLTProcessor->transformToURI() -- Transform to URI
- XSLTProcessor->transformToXML() -- Transform to XML
| Poprzedni | Spis treści | Następny |
| xmlwriter_write_raw | Początek rozdziału | XSLTProcessor->__construct() |