Bonjour a tous,

Je vous expose mon Pb, j'ai deja reflechis un peu mais je n'ai pas trouvé la solution.

je disposes d'un fichier XML ayant cette structure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<instruction>
  <Contenu01>
  <Contenu11>
<instruction>
<instruction>
  <Contenu02>
  <Contenu22>
<instruction>
le fichier XML est mis dans un node DOM.

a partir de la j'arrive a connaitre le nombre d'instruction contenu dans mon fichier XML .(ici y'en aurait 2)

ce que je voudrais faire c'est pouvoir disposer d'un node contenant uniquement la deuxieme instruction par exemple.

En gros je cherche a faire une fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
recupere_node (node_du_fichier_complet, numero_de_instruction)
pour partir sur de bonne base je mets le code de ma fonction que compte le nombre d'instructions.

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
 
	public static int nombre_apparation (Node node, String baliserArechercher, int compteur) 
	{
 
		NodeList nodes = node.getChildNodes();
 
		if (node.getNodeName()== baliserArechercher)
		{
			compteur++;						
		}		
 
 
		for(int i=0; i<nodes.getLength(); i++)
		{							
			Node n = nodes.item(i);						
			compteur = nombre_apparation(n,baliserArechercher,compteur);					
		}
 
		return compteur;
	}
Voila j'espere que j'ai ete assez claire.

Merci d'avance pour votre aide A+

ps : je suis un "peu" débutant donc ne soyez pas trop mechant avec moi