xml_set_notation_decl_handler Configure le gestionnaire XML de notations &reftitle.description; boolxml_set_notation_decl_handler resourceparser callbackhandler xml_set_notation_decl_handler affecte les gestionnaires de début et de fin de l'analyseur XML parser. handler est une chaîne qui contient le nom d'une fonction qui existe lorsque xml_parse est appelé pour créer 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. La fonction handler doit accepter cinq paramètres : handler resourceparser stringnotation_name stringbase stringsystem_id stringpublic_id parser 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 cet entité externe. public_id Identifiant public pour cet entité externe. Si un gestionnaire reçoit une chaîne vide ou &false;, c'est qu'il est en train d'être désactivé. xml_set_notation_decl_handler retourne &true; si le gestionnaire est actif, et &false; sinon ou si parser n'est pas un analyseur. ¬e.func-callback;