|
(PHP 4 >= 4.0.6, PECL)
xslt_set_sax_handlers -- Configure les gestionnaires SAX qui seront appelés pour gérer les documents XMLxslt_set_sax_handlers() enregistre le gestionnaire SAX handlers pour le document, en lui donnant une ressource XSLT processor.
Le paramètre handlers doit être un tableau qui suit ce format :
<?php |
Note : Le tableau fournit n'a pas besoin de contenir tous les éléments différents du gestionnaire SAX (bien qu'il le peut), mais il doit uniquement être conforme au format "gestionnaire" => "fonction" décrite ci-dessus.
Chacune des fonctions du gestionnaire SAX correspondent au format suivant :
start_doc ( resource processor )
end_doc ( resource processor )
start_element ( resource processor, string name, array attributes )
end_element ( resource processor, string name )
start_namespace ( resource processor, string prefix, string uri )
end_namespace ( resource processor, string prefix )
comment ( resource processor, string contents )
pi ( resource processor, string target, string contents )
characters ( resource processor, string contents )
Utiliser la fonction xslt_set_sax_handlers() n'est pas vraiment différent qu'exécuter un analyseur SAX comme xml_parse() sur un résultat de la transformation xslt_process().
Vous pouvez également utiliser la fonction xslt_set_object() si vous voulez implémenter votre gestionnaire dans un objet.
Exemple 2. Gestionnaire orienté objet
Les deux exemples ci-dessus afficheront :
|
Précédent | Sommaire | Suivant |
xslt_set_sax_handler | Niveau supérieur | xslt_set_scheme_handler |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:58