Bonjour à tous,
en fait je voudrais recuperer des valeurs dans un xml qui est constitué comme suit :
en fait je voudrais recuperer les enfants de chaque "<norme>", donc je procede comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
Quelqu'un pourrait m'aider svp ?
Partager