J'ai un document XML qui contient des éléments "Item" avec des identifiants. Je veux faire une liste des ID uniques de l'article. Les éléments de l'article ne sont pas dans une liste bien - ils peuvent être à toute profondeur dans le document XML - par exemple:Recherche de nœuds uniques avec xslt
<Node>
<Node>
<Item id="1"/>
<Item id="2"/>
</Node>
<Node>
<Item id="1"/>
<Node>
<Item id="3"/>
</Node>
</Node>
<Item id="2"/>
</Node>
Je voudrais la sortie 1,2,3 (ou une représentation similaire). Si cela peut être fait avec un seul xpath alors encore mieux!
J'ai vu des exemples de ceci pour les listes d'éléments frères, mais pas pour une structure arborescente xml générale. Je suis également limité à l'utilisation des méthodes xslt 1.0. Merci!
// article [generate-id() = générer-id (clé ('article -id ', @id) [1]))] est plus concis et prend moins de temps. – Erlock
intéressant, je ne savais pas ça, ty! –