xml_set_notation_decl_handlerConfigure le gestionnaire XML de notations
&reftitle.description;
boolxml_set_notation_decl_handlerXMLParserparsercallablehandler
Affecte les gestionnaires de début et de fin de l'analyseur XML
parser.
Une notation est une partie du DTD du document, qui a le format suivant :
name
{ systemId | publicId?>
]]>
Reportez-vous à la section
des spécifications XML 1.0
pour connaître les notations des entités externes.
&reftitle.parameters;
parser
Une référence d'analyseur XML à définir comme fonction
de déclaration de notation.
handlerhandler est une
chaîne qui contient le nom d'une fonction qui existe lorsque
xml_parse est appelé pour créer
parser.
La fonction handler doit accepter cinq
paramètres :
handlerXMLParserparserstringnotation_namestringbasestringsystem_idstringpublic_idparser
Le premier paramètre, parser, est une
référence sur l'analyseur XML qui appelle cette fonction.
notation_name
Le nom de la notation, name, comme
précisé dans le format de notation ci-dessus.
base
La meilleure base de résolution de l'identifiant système
(system_id)
de cette entité externe. Actuellement, ce paramètre
est toujours une chaîne vide.
system_id
Identifiant système pour cette entité externe.
public_id
Identifiant public pour cette entité externe.
Si un gestionnaire reçoit une chaîne vide ou &false;,
c'est qu'il est en train d'être désactivé.
¬e.func-callback;
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;&Description;
&xml.changelog.parser-param;