[Débutant] Parcourir un fichier XML
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. :oops:
voila mon fichier XML:
Code:
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> |
Je voudrai récupérer les valeur des balises fonction en fonction du choix fait (ex balise "livre2")
mon code:
Code:
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());
} |
Merci pour votre aide, je tourne en rond depuis pas mal de temps! :calim2: