replicate-sequence
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).
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.
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> |