Parámetro del elemento Source (Origen)
El elemento "source" define la ubicación de los datos de entrada. Los atributos incluidos en "source" especifican si el valor origen debe pasar al destino y si los datos origen se pueden repetir.
<source does-for-each='yes|no' passes-value='yes|no'> data path </source>
Parámetros
does-for-each
Especifica si la ruta de datos se debe procesar muchas veces, como en un bucle "for-each(data-path)". Consulte los comentarios que aparecen a continuación para obtener más información sobre este parámetro. Este parámetro es opcional.
passes-value
Especifica si el valor de los datos mencionados en la ruta de datos debe pasar a la salida. Consulte los comentarios para ver el valor por defecto de este parámetro. Este parámetro es opcional.
data-path
Proporciona la ruta que cumple todos los requisitos para los datos de entrada. Por ejemplo, si los datos de entrada son:
<data> <purchase-order> <date>10101999</date> </purchase-order> </data>
La ruta que cumple todos los requisitos para la fecha sería data/purchase-order/date.
Este parámetro es obligatorio.
Comentarios
Los atributos does-for-each
y passes-value
son opcionales. Si se omiten, se utiliza un valor por defecto. Este valor depende de si los datos a los que apunta la ruta
de datos tienen elementos secundarios.
tiene subelementos: for-each = yes, passes-value = no
no tienen elementos secundarios: for-each = no, passes-value = yes