Bonjour,
J'utilise XMLReader pour parser un document XML contenant des balises auto-fermante (ex: <row />) et une condition 'switch' pour parcourir mon document.
J'empile dans un tableau toutes les balises ouvertes lorsque je passe dans le cas XMLReader::ELEMENT. Lorsque je passe dans le cas XMLReader::END_ELEMENT, je dépile la balise du tableau.
Le problème est que ces balises auto-fermantes sont reconnues comme le début d'un élément (XMLReader::ELEMENT).
Elles ne sont donc pas dépilées du tableau, ce qui fausse le résultat du script.
Je souhaiterai donc savoir s'il est possible de détecter qu'une balise est auto-fermante ?
Merci par avance,