Altova MapForce 2023 Professional Edition

Repite todos los elementos de la secuencia de entrada tantas veces como indique el argumento count. Por ejemplo, si count es 2, entonces la secuencia (1,2,3) produce (1,2,3,1,2,3).

mf-func-replicate-sequence

 

Lenguajes

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

 

Parámetros

Nombre

Descripción

nodos/filas

Esta entrada debe recibir una conexión desde un elemento de la asignación que suministre una secuencia de cero o más valores. Por ejemplo, la conexión puede provenir de un elemento XML de origen, un campo CSV, un registro de BD, etc.

count

Indica el número de veces que se debe replicar la secuencia vinculada.

 

Ejemplo

La asignación de ejemplo siguiente genera la secuencia 1,2,3. Esta secuencia es procesada por la función replicate-sequence, que escribe el resultado en un archivo XML de destino.

mf-func-replicate-sequence-example

El argumento count tiene el valor 2, por lo que la secuencia se replica dos veces y después pasa al archivo de destino. En consecuencia, la salida de la asignación es la siguiente (sin incluir las declaraciones de esquema XML):

 

<items>
<item>1</item>
<item>2</item>
<item>3</item>
<item>1</item>
<item>2</item>
<item>3</item>
</items>

© 2016-2022 Altova GmbH