subsequence

API Xml Path. Extrait une sous-séquence d'une séquence.

Syntaxe

subsequence($Sequence as item()*, $Position as double) as item()*

subsequence($Sequence as item()*, $Positions as double, $longueur as double) as item()*

Description

L'API subsequence retourne la sous-séquence extraite de la séquence passée en premier paramètre depuis la position passée en second paramètre sur une longueur définie par le troisième paramètre. Par défaut, tout le reste de la séquence est extrait.

Le premier élément a pour position 1.

Exemple

<-- Extrait (2, 3, 4) de la sequence (1, 2, 3, 4, 5). -->
$MaVariable=subsequence((1, 2, 3, 4, 5), 2, 3)

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. 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 d'une séquence. unordered pour retourner les éléments d'une séquence sans un ordre particulier.