string-join
Concatène toutes les valeurs de la séquence d’entrée dans un string délimité par le string que vous avez choisi d’utiliser en tant que le délimiteur. La fonction retourne un string vide si l’argument strings est un ensemble vide.
Langages
Built-in, C++, C#, Java, XQuery, XSLT 2.0, XSLT 3.0.
Paramètres
Argument | Description |
---|---|
parent-context | Argument optionnel. Fournit le parent context. Voir aussi Exemple : Changer le contexte Parent.
parent-context est un argument optionnel dans certaines fonctions d'agrégation core MapForce (comme dans min, max, avg, count). Dans un composant de source qui possède plusieurs séquences hiérarchiques, le contexte parent détermine l'ensemble de nœuds dans lequel la fonction doit fonctionner. |
strings | Cet argument doit être connecté à un item de source qui fournit les données actuelles. La valeur d’argument fourni doit être une séquence (zéro ou plusieurs) de xs:string. |
délimiter | Argument optionnel. Spécifie le délimiteur à insérer entre deux strings consécutifs. |
Exemple
Dans l’exemple ci-dessous, le fichier XML de source contient quatre items Article, avec les nombres suivants : 1, 2, 3 et 4.
La constante fournit le caractère "#" en tant que délimiteur. Le résultat de mappage est donc 1#2#3#4. Si vous ne fournissez pas de délimiteur, le résultat devient 1234.