Altova MapForce 2027 Basic 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.

 

Le contexte parent est le contexte hérité d'un nœud parent. Il détermine quelles données sources et quels résultats intermédiaires sont accessibles aux nœuds descendants. Certains composants de traitement des données, notamment les fonctions d'agrégation de base et les variables, proposent un paramètre parent-context qui vous permet d'influencer le contexte hérité et, par conséquent, de modifier le résultat.

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.

© 2020-2026 Altova GmbH