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 :
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.
Précédent | Sommaire | Suivant |
XMLWriter::writeRaw | Niveau supérieur | XSLTProcessor::__construct |