xml_set_character_data_handler

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_set_character_data_handlerAffecte les gestionnaires de texte littéral

Description

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

Affecte les gestionnaires de début et de fin de l'analyseur XML parser.

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$data): void
parser
Le parseur XML appelant le gestionnaire.
data
Character data comme chaîne de caractères.

Le gestionnaire des données est appelé pour chaque pièce du texte d'un document XML. Il peut être appelé plusieurs fois dans chaque fragment (par exemple pour les chaînes non-ASCII).

Valeurs de retour

Retourne toujours true.

Historique

VersionDescription
8.0.0parser attend une instance de XMLParser désormais; auparavent, une resourcexml était attendue.
To Top