Bonjour,
voici un extrait de 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
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<personnes>
	<personne groupe="1">
		<nom>aaa</nom>
		<prenom>aaa</prenom>
		<adresse>aaa</adresse>
	</personne>
	<personne groupe="2">
		<nom>bbb</nom>
		<prenom>bbb</prenom>
		<adresse>bbb</adresse>
	</personne>
</personnes>
je veux extraire les données texte qui se trouve entre les balises <nom> <prenom> et <adresse>
et j'utilise le code suivant mais ca donne rien :
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
21
22
23
24
25
26
 
parser=new DOMParser();
			parser.parse("./src/TestFiltre.xml");
			doc= parser.getDocument();
			NodeList liste=doc.getFirstChild().getChildNodes(); 
			//System.out.println(liste.getLength());
			for(int i=0;i<liste.getLength();i++)
			{
				Element E =(Element)liste.item(i);
				if(E.hasChildNodes())
				{	
					NodeList liste1=E.getChildNodes();
 
 
					for(int j=0;j<liste1.getLength();j++)
					{
						Element E1=(Element)liste1.item(j);
						String text=E1.getTextContent();
						//Node N=liste1.item(j);
 
						System.out.println("<"+E1.getNodeName()+">"+text+"</"+E1.getNodeName()+">");
 
					}
 
				}
			}
merci de m apporter de l'aide car je suis bloqué.