(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_element_handler — Affecte les gestionnaires de début et de fin de balise XML
Affecte les gestionnaires de début et de fin de l'analyseur XML parser
.
start_handler
est appelé quand un nouvel élément XML est ouvert. end_handler
est appelé quand un élément XML est fermé.
parser
Le parseur XML.
start_handler
Si null
ou une chaîne vide est passée, le gestionnaire est réinitialisé à son état par défaut.
Si handler
est un callable, l'appelable est défini comme le gestionnaire.
Si handler
est une string, il peut s'agir du nom d'une méthode d'un objet défini avec xml_set_object().
La signature du gestionnaire doit être :
parser
name
attributes
attributes
est traversé est identique à l'ordre dans lequel les attributs ont été déclaré. end_handler
Si null
ou une chaîne vide est passée, le gestionnaire est réinitialisé à son état par défaut.
Si handler
est un callable, l'appelable est défini comme le gestionnaire.
Si handler
est une string, il peut s'agir du nom d'une méthode d'un objet défini avec xml_set_object().
La signature du gestionnaire doit être :
parser
name
Retourne toujours true
.