Fonction id

Sélectionne des éléments sur la base de leur ID unique.

node-set id(object)

Notes

Si l'argument est du type node-set, le résultat est l'union du résultat de l'application de id() à la valeur de chaîne de chaque nœud dans l'argument node-set.

Si l'argument est d'un autre type, il est converti en chaîne, puis fractionné en une liste de jetons séparée par des espaces blancs (l'espace blanc est une séquence de caractères correspondant à la production). Par conséquent, une collection de nœuds est créée, contenant les éléments du même document que le nœud de contexte possédant un ID unique identique à celui d'un des jetons de la liste.

Exemple

Fichier XML (test.xml)

Fichier XSLT (test.xsl)

Sortie

Appliquée au fichier XML ci-dessus, la feuille de style XSLT produit la collection de nœuds suivante :

<x a="a21">

<x a="a31">

<y>y31</y>

<y>y32</y>

</x>

</x>

and

<y>y31</y>

Voir aussi

Référence

Référence des types de données XML