Bonjour,
J'ai un petit soucie dont je vais vous exposer :
J'ai un fichier XML dont je me sers pour créer un Document (DOM) afin de pouvoir le parcourir en Java.
La méthode document.getElementsByTagName(String bal) me permet bien de récupérer le nombre d'occurence de la balise 'bal' dans un XML.
Néanmoins je suis coincé dans le cas ou le fichier XML est le suivant :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <balises0> <balises1> <balises2> <balises3> <balises4> </balises4> </balises3> </balises2> <balises2> <balises3> <balises4> </balises4> </balises3> <balises3> <balises4> </balises4> </balises3> </balises2> </balises1> </balises0>
Voilà j'aimerai savoir combien chaque balises2 contient de balises4. Car ça peut varier d'une balise2 à une autre.
Si j'utilise la méthode précédent sur ce XML il me dirait qu'il y a 3 récurrences de la balise4, mais ce n'est pas ce que je recherche.
J'ai essayé de :
1) Récupérer le nombre de balises2 présent sur le document
2) pour chaque balises2 trouvé, j'extrais ce fragment pour l'analyser afin de savoir combien de balises4 il contient.
Mais je suis bloqué... car je n'arrive pas à extraire les balises2.
Si vous avez une idée ou un autre moyen de le faire merci :)