Altova MapForce 2023 Professional Edition

Devuelve los X últimos nodos de la secuencia nodos/filas, siendo X el número dado por el parámetro count. El primer elemento está en la posición 1.

mf-func-last-items

 

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

Parámetro opcional. Indica cuántos nodos se deben recuperar de la secuencia de entrada. El valor predeterminado es 1.

 

Ejemplo

La asignación de ejemplo siguiente genera una secuencia de 10 valores. Esta secuencia es procesada por la función last-items, que escribe el resultado en un archivo XML de destino.

mf-func-last-items-example

El argumento count es 3, por lo que solo los tres últimos valores de la secuencia se pasan al archivo de destino. En consecuencia, la salida de la asignación es la siguiente (sin incluir las declaraciones de esquema XML):

 

<items>
<item>8</item>
<item>9</item>
<item>10</item>
</items>

© 2016-2022 Altova GmbH