Altova MapForce 2025 Professional Edition

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.

mf-func-string-join

 

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.

mf_map_string-join

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.

© 2018-2024 Altova GmbH