xml_set_element_handlerAffecte les gestionnaires de début et de fin de balise XML
&reftitle.description;
truexml_set_element_handlerXMLParserparsercallablestart_handlercallableend_handler
Affecte les gestionnaires de début et de fin de l'analyseur XML
parser.
start_handler est appelé quand un nouvel élément XML
est ouvert. end_handler est appelé quand un élément
XML est fermé.
&reftitle.parameters;
&xml.parser.param;
start_handler
&xml.handler.description;
La signature du gestionnaire doit être :
voidstart_element_handlerXMLParserparserstringnamearrayattributes
&xml.handler.parser.param;
name
Contient le nom de l'élément qui a provoqué l'appel du
gestionnaire. Si l'analyseur gère la
casse, cet
élément sera en majuscules.
attributes
Un tableau associatif avec les attributs de l'élément.
Le tableau est vide s'il n'y a pas d'attributs.
Les clés de ce tableau seront les noms des attributs,
et les valeurs seront les valeurs correspondantes des attributs.
Les noms des attributs seront mis en majuscules si l'analyseur gère
la casse.
Les valeurs des attributs seront inchangées.
L'ordre dans lequel attributes est traversé
est identique à l'ordre dans lequel les attributs ont été déclaré.
end_handler
&xml.handler.description;
La signature du gestionnaire doit être :
voidend_element_handlerXMLParserparserstringname
&xml.handler.parser.param;
name
Contient le nom de l'élément qui a provoqué l'appel du
gestionnaire. Si l'analyseur gère la
casse, cet
élément sera en majuscules.
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;&Description;
&xml.changelog.parser-param;