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

Nota: Cuando se especifican varios orígenes, solo uno de ellos puede tener un parámetro "for-each" con el valor yes.