insert-before

API Xml Path. Insère un élément dans une séquence.

Syntaxe

insert-before($Sequence as item()*, $Position as integer, $SousSequence as item()*) as item()*

Description

L'API insert-before retourne la séquence passée en premier paramètre dans laquelle la séquence passée en troisième paramètre a été insérée en la position donnée par le second paramètre. Le premier élément a pour position 1.

Exemple

<-- Insere la sequence (2, 3) dans (1, 4, 5). La reponse est (1, 2, 3, 4, 5). -->
$MaVariable=insert-before((1, 4, 5), 2, (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. 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.