Bonjour à tous;

en parsant des fichiers XML je suis confronter à un nouveau problème.Je n'arrive pas à extraire toutes les balises qui sont auto-fermantes (ex:<balise /> et non <balise ></balise > ), je dis bien toutes parce que j'arrive à extraire quelques-unes et ça m'intrigue ,j'utilise childNodes qui donne accès aux fils d’un nœud et j'obtiens dans le cas ou ça marche par exemple:

[<DOM Text node "u'\n\t\t\n\t\t'">, <DOM Element: CAAComment at 0x34d3580>, <DOM Text node "u'\n\n '">, <DOM Element: Relationship at 0x34d39e0>, <DOM Text node "u'\n\n\t'">]

mais dans le cas ou il n'arrive pas à détecter la balise Relationship j'obtiens un espace vide ou c'est sensé que j'obtienne l'élément Relationship après le retour à la ligne dans le cas ci-dessous par exemple avant l'élément Method il devrait y avoir l'élément Relationship :

[<DOM Text node "u'\n\n '">, <DOM Element: Method at 0x3b98f80>, <DOM Text node "u'\n\n\t'">]

il est à noter que je m'intéresse à l'élément Relationship.

merci pour votre aide d'avance.