(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_unparsed_entity_decl_handler — Affecte les gestionnaires d'entités non déclarées
Affecte les gestionnaires d'entités non déclarées de
l'analyseur XML parser
.
Le gestionnaire parser
sera appelé si l'analyseur XML rencontre une
déclaration d'entité externe avec une déclaration
de NDATA, comme suit :
<!ENTITY <parameter>name</parameter> {<parameter>publicId</parameter> | <parameter>systemId</parameter>} NDATA <parameter>notationName</parameter>
Reportez-vous à la section » des spécifications XML 1.0 pour connaître les notations des entités externes.
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 :
$parser
,$entity_name
,$base
,$system_id
,$public_id
,$notation_name
parser
entity_name
base
system_id
) de l'entité externe.
system_id
public_id
notation_name
Retourne toujours true
.