Le langage PHP dispose de nombreuses fonctions permettant de travailler sur des transformations de documents XML par le langage XSLT.
Fonction |
---|
Description |
true | false = xslt_closelog($reference_XSLT); |
efface le fichier d'historique par rapport à une référence valide sur un analyseur XSLT (Fonction dépréciée depuis la version 4.0.3). |
$identifiant_analyseur = xslt_create(); |
crée un nouvel analyseur XSLT. |
$nombre = xslt_errno($reference_XSLT); |
retourne le numéro d'erreur courant. |
$resultat = xslt_error($reference_XSLT); |
retourne le message d'erreur courant. |
$chaine = xslt_fetch_result($reference_XSLT [, $resultat]); |
lit un résultat (Fonction dépréciée depuis la version 4.0.3). |
xslt_free($reference_XSLT); |
libère les ressources d'un analyseur XSLT. |
true | false = xslt_openlog($reference_XSLT, $fichier_log [, $niveau]); |
modifie le fichier log (Fonction dépréciée depuis la version 4.0.3). |
xslt_output_begintransform($fichier_XSLT); |
commence la transformation XSLT (Fonction dépréciée depuis la version 4.0.3). |
xslt_output_endtransform(); |
termine une transformation XSLT (Fonction dépréciée depuis la version 4.0.3). |
false | $chaine_result = xslt_process($reference_XSLT, $donnee_XML, $donnee_XSL [, $resultat [, $args_XSLT [, $tab_param_XSLT]]]); |
transforme des données XML avec les données XSL et retourne le résultat. |
xslt_run($reference_XSLT, $fichier_XSLT, $fichier_XML [, $resultat [, $tab_param_XSLT [, $args_XSLT]]]); |
applique une feuille de style à un fichier XML (Fonction dépréciée depuis la version 4.0.3). |
xslt_set_base($reference_XSLT, $adresse_URI) |
fixe l'adresse URI de base pour toutes les transformations XSLT. |
xslt_set_encoding($reference_XSLT, $encodage) |
fixe l'encodage pour l'analyse des documents XML. |
xslt_set_error_handler($reference_XSLT, gestionnaire) |
fixe un gestionnaire d'erreur pour le processeur XSLT. |
xslt_set_log($reference_XSLT, $fichier_log) |
fixe un fichier log pour écrire d'éventuels messages. |
true | false = xslt_set_sax_handler($reference_XSLT, $tab_gestionnaires) |
modifie les gestionnaires SAX de l'analyseur XSLT. |
xslt_set_sax_handlers($reference_XSLT, $tab_gestionnaires) |
modifie les gestionnaires SAX pour être appelés lorsque le document XML est traité. |
xslt_set_scheme_handler($reference_XSLT, $tab_gestionnaires) |
modifie les gestionnaires de Schema pour l'analyseur XSLT. |
xslt_set_sax_handlers($reference_XSLT, $tab_gestionnaires) |
modifie les gestionnaires de Schema pour l'analyseur XSLT. |
xslt_transform($chaine_XSL, $chaine_XML, $resultat, $parametres, $arguments, $resultat_tampon); |
exécute une transformation XSLT (Fonction dépréciée depuis la version 4.0.3). |