[XERCES] parcours d'attributs
Bonjour à tous,
J'ai parsé un fichier XML depuis le DOMBuilder.
Pour parcourir les attributs d'un noeud, j'aimerai faire comme je fais toujours, à savoir récupérer le premier noeud, puis dans une boucle while(attribut != 0) je fait le traitement necessaire et à la fin je passe à l'attribut suivant:
Code:
1 2 3 4 5 6 7
|
DOMNode* attr = node->getAttributes()->item(0);
while(attr != 0)
{
// traitement
attr = attr->getNextSibling();
} |
Or, malgrès qu'il y a un attribut encore dans la liste, le getNextSibling me renvoi systématiquement null...
Donc je passe par:
Code:
1 2 3 4 5 6
|
int length = node->getAttributes()->getLength();
for(int i = 0; i < length; i++)
{
//traitement
} |
C'est peut-être un bug, ou bien normal, quoi qu'il en soit ça ne me bloque pas, mais ça me turlupinait c'est pour ça.
Merci :)
A bientôt[/code]