Altova MapForce 2024 Enterprise Edition

Retourne une séquence de nodes/rows en utilisant les paramètres "from" et "till" en tant que limites. Le premier item se trouve à la position 1.

mf-func-items-from-till

 

Langages

Built-in, C++, C#, Java, XQuery, XSLT 2.0, XSLT 3.0.

 

Paramètres

Nom

Description

nodes/rows

Cette entrée doit recevoir une connexion depuis un item de mappage qui fournit une séquence de zéros ou plus de valeurs. Par exemple, la connexion peut provenir d’un item XML de source , un champ CSV, un enregistrement de base de données, etc.

from

Cet entier spécifie la position de démarrage à partir de laquelle les items doivent être extraits.

till

Cet entier spécifie la position jusqu’à laquelle les items doivent être extraits.

 

Exemple

Le mappage fictif suivant génère une séquence de 10 valeurs. La séquence est traitée par la fonction item-from-till et le résultat est écrit dans un fichier XML de cible.

mf-func-items-from-till-example

Étant donné que les arguments from et till sont définis sur 3 et 5, respectivement, seul le sous-ensemble de valeurs provenant de 3 à 5 est transmis vers la cible. Par conséquent, la sortie de mappage est la suivante (à l’exception des déclarations XML et de schéma) :

 

<items>
  <item>3</item>
  <item>4</item>
  <item>5</item>
</items>

© 2018-2024 Altova GmbH