index-of

API Xml Path. Recherche un élément dans une séquence.

Syntaxe

index-of($Sequence as anyAtomicType*, $Modele as anyAtomicType) as integer*

index-of($Sequence as anyAtomicType*, $Modele as anyAtomicType, $Collation as string) as integer*

Description

L'API index-of retourne la séquence composée des positions du modèle passé en second paramètre dans la séquence passée en premier paramètre. Le premier élément a pour position 1.

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

Exemple

<-- Cherche les positions de 2. La reponse est (2,4). -->
$ListePositions=index-of((1, 2, 1, 2, 3), 2)

Voir aussi

concatenate pour concaténer deux séquences. distinct-values pour éliminer les doublons d'une séquence. empty pour tester si une séquence est vide. exists pour tester si une séquence est non vide. 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.