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:
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>
Je voudrai récupérer les valeur des balises fonction en fonction du choix fait (ex balise "livre2")

mon code:

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());   	    
    	    }
Merci pour votre aide, je tourne en rond depuis pas mal de temps!