Bonjour,
malgré mes recherches je n'arrive pas à récupérer les valeurs incluses dans un fichier XML, j'ai parcouru des exemples dispo sur la toile mais
je bloque systématiquement au même endroit: les "nœuds" lorsqu'il a plusieurs nœuds je cale.
voila mon fichier XML:
Je voudrai récupérer les valeur des balises fonction en fonction du choix fait (ex balise "livre2")
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
19
20 <?xml version="1.0" encoding="UTF-8"?> <livres> <livre1> <fonction> EEEE </fonction> <fonction> HHHH </fonction> </livre1> <livre2> <fonction> HSA </fonction> <fonction> FSA </fonction> </livre2> </livres>
mon code:
Merci pour votre aide, je tourne en rond depuis pas mal de temps!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 doc.getDocumentElement().getTagName().equals("livres"); NodeList results = doc.getElementsByTagName("livre2"); for (int i=0; i<results.getLength(); i++) { Node node = results.item(i); Element eElement2 = (Element) node; NodeList firstnameList2 = ((org.w3c.dom.Document) eElement2).getElementsByTagName("fonction"); list.add(((Node)firstnameList2.item(0)).getNodeValue().trim()); }
Partager