Hello tout le monde,

j'ai la structure xml suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<root>
<Pers num="1" seq="1">...</Pers>
<Pers num="2" seq="2">...</Pers>
<Pers num="1" seq="1">...</Pers>
...
</root>
J'aimerais savoir comment je dois faire en XML pour vérifier s'il y a plusieurs éléments "Pers" qui ont les mêmes "num" et "seq". Soit avec xpath au autre. Est-ce que quelqu'un peut m'aider?

Par exemple en SQL on peut faire des auto-jointures comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
select a.num, a.seq
from table a, table b
where a.num = b.num
and a.seq = b.seq
group by a.num, b.seq
having count(*) > 1
Est-ce que l'on peut faire l'équivalent en XPATH?

D'avance merci pour votre aide!

Cédric