PHP 8.3.4 Released!

xml_set_start_namespace_decl_handler

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

xml_set_start_namespace_decl_handlerConfigure le gestionnaire de caractères

Description

xml_set_start_namespace_decl_handler(XMLParser $parser, callable $handler): true

Définit le gestionnaire à appeler lorsque l'espace de noms est déclaré. Les déclarations d'espace de noms surviennent dans les balises de départ. Mais le gestionnaire de départ, appelé lors de la déclaration de l'espace de noms, est appelé avant le gestionnaire de la balise de départ pour chaque espace de noms déclaré dans cette balise.

Liste de paramètres

parser

Le parseur XML.

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 :

handler(XMLParser $parser, string|false $prefix, string $uri): void
parser
Le parseur XML appelant le gestionnaire.
prefix
Le préfixe est une chaîne de caractères utilisée pour référencer l'espace de noms d'un objet XML. false si aucun préfixe n'existe.
uri
Identifiant de ressource uniforme (URI) d'un espace de noms.

Valeurs de retour

Retourne toujours true.

Historique

Version Description
8.0.0 parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue.

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top