Probleme de recuperation de valeur
Bonjour à tous,
en fait je voudrais recuperer des valeurs dans un xml qui est constitué comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<NORMES>
<norme>
<id></id>
<detail>
<element 1></element 1>
<element 2></element 2>
</detail>
</norme>
<norme>
<id></id>
<detail>
<element 1></element 1>
<element 2></element 2>
</detail>
</norme>
</NORMES> |
en fait je voudrais recuperer les enfants de chaque "<norme>", donc je procede comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
root = (Element)doc.getDocumentElement();
normes= root.getElementsByTagName("norme");
for(int cpt=0; cpt < normes.getLength(); cpt++){
node= (Element)normes.item(cpt);
Element element = (Element)node.getElementsByTagName("id").item(0);
String valeur = element.getFirstChild().getNodeValue();
} |
je recupere bien la valeur du noeud "id" au premier passage dans la boucle et ensuite j'ai un plantage avec un "java.lang.NullPointerException"
Quelqu'un pourrait m'aider svp ?