Bonjour,
Je souhaite obtenir, par une requête XPATH, tous les noms distincts de noeuds à partir d'un noeud racine et directement en-dessous de ce noeud racine.
J'expose ci-dessous le bout de XML sur lequel je travaille :
<positions>
<C>Toto</C>
<A>Toto</A>
<Z>Toto</Z>
<A>Toto</A>
<D>Toto</D>
<D>Toto</D>
<A>Toto</A>
<B>Toto</B>
<C>Toto</C>
</positions>
J'ai volontairement mis 'Toto' comme contenu de tous les noeuds car ce contenu n'est pas important. Le résultat que je souhaite obtenir est le suivant :
C
A
Z
D
B
Malgré plusieurs essais et recherches Google, je n'ai pas trouver de solution qui répondent à mes attentes. Je pensais que celle-ci fonctionnerait mais ce n'est pas le cas :
distinct-values(//positions/*/name(.))
Merci d'avance de toute aide que vous pourriez m'apporter.
Cordialement,
Partager