ForEachCombination-Altova

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Un niveau supérieur

Accueil > 

ForEachCombination-Altova

Click to expand/collapsefor-each-combination [altova:]

altova:for-each-combination(FirstSequence as item()*SecondSequence as item()*Function($i,$j){$i || $j} ) as item()*     XP3.1 XQ3.1

Les items des deux séquences dans les deux premiers arguments sont combinés de manière à ce que chaque item de la première séquence est combiné, dans l'ordre, une fois avec chaque item de la seconde séquence. La fonction donnée en tant que le troisième argument est appliquée à chaque combinaison dans la séquence résultante, entraînant une sortie qui est une séquence d'items (voir exemple).

altova:for-each-combination( ('a', 'b', 'c'), ('1', '2', '3'), function($i, $j){$i || $j} ) retourne ('a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3')

 

 


© 2019 Altova GmbH