Bonjour,

voici la structure de mon 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
 
<racine>
<observation>
        <code>
		<id>AAA</id>
		<intitule>Matériaux</intitule>
		<libelle>
			<caracteristiques>
		             <caracteristique>A</caracteristique>
		             <caracteristique>B</caracteristique>
			</caracteristiques>
		</libelle>
	</code>
</observation>
</racine>
ce que je voudrais en sortie c'est par exemple
AAA (A-B) : total = 1

j'ai donc commencé par faire un group by sur l'id mais cela n'est pas suffisant comme vous l'aurez compris.

de plus, j'ai pensé à des méthodes mais elles sont fastidieuses.
ex: faire un for-each dans lequel je construis mon id : AAA.A.B.
et ensuite je les compte.

je pense qu'il y a plus simple donc merci de m'aider