L'extension XSL implémente le standard XSL, et fait des » transformations XSLT à l'aide de la » bibliothèque libxslt .
Cette extension utilise la bibliothèque libxslt qui peut être trouvée sur » http://xmlsoft.org/XSLT/ . La bibliothèque libxslt version 1.1.0 ou supérieure est requise.
PHP 5 inclut l'extension XSL par défaut et peut être activée en ajoutant l'argument --with-xsl[=DIR] à votre ligne de configuration. DIR est le dossier d'installation de la bibliothèque libxslt .
XSLTProcessor::__construct - construit un nouvel objet XSLTProcessor
XSLTProcessor::getParameter - Récupère la valeur d'un paramètre
XSLTProcessor::hasExsltSupport - Détermine si PHP a le support EXSLT
XSLTProcessor::importStylesheet - Importe une feuille de style
XSLTProcessor::registerPHPFunctions - Active la possibilité d'utiliser les fonctions PHP comme fonctions XSLT
XSLTProcessor::removeParameter - Efface un paramètre
XSLTProcessor::setParameter - Défini la valeur d'un paramètre
XSLTProcessor::transformToDoc - Transforme en un DOMDocument
XSLTProcessor::transformToURI - Transforme en une URI
XSLTProcessor::transformToXML - Transforme en du XML
Plusieurs exemples dans ce manuel requièrent un fichier XML ainsi qu'un fichier XSL. Nous utiliserons collection.xml et collection.xsl qui contiennent ceci :
Exemple 2827. collection.xml
Exemple 2828. collection.xsl
Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.