distinct-values

API Xml Path. Elimine les doublons d'une séquence.

Syntaxe

distinct-values($Parametre as anyAtomicType*) as anyAtomicType*

distinct-values($Parametre as anyAtomicType*, $Collation as string) as anyAtomicType*

Description

L'API distinct-values élimine les doublons parmi les éléments de la séquence passée en paramètre.

La comparaison s'effectue en utilisant les équivalences linguistiques passées en paramètre qui sont par défaut celles d'Unicode.

Exemple

<-- Elimine les doublons. Le resultat est (1, 2, 3). -->
$MaVariable=distinct-values(1, 2, 1, 2, 3))

Voir aussi

concatenate pour concaténer deux séquences. empty pour tester si une séquence est vide. exists pour tester si une séquence est non vide. index-of pour rechercher un élément dans une séquence. insert-before pour insérer un élément dans une séquence. remove pour supprimer un élément d'une séquence. reverse pour inverser une séquence. subsequence pour extraire une sous-séquence d'une séquence. unordered pour retourner les éléments d'une séquence sans un ordre particulier.