Parametro dell'elemento 'source'

L'elemento source definisce la posizione dei dati di input. Gli attributi dell'origine indicano se il valore dell'origine deve essere trasferito alla destinazione e se i dati di origine devono essere ripetuti.

<source does-for-each='yes|no' passes-value='yes|no'>
		data path
</source>

Parametri

  • does-for-each

    Indica se il percorso dei dati deve essere elaborato più volte, come in un ciclo reiterato di tipo 'for-each(data-path)'. Per ulteriori informazioni su questo parametro, vedere le osservazioni sottostanti. Questo parametro è facoltativo.

  • passes-value

    Indica se il valore dei dati a cui fa riferimento il percorso dei dati deve essere trasferito al file di output. Per il valore predefinito di questo parametro, vedere le osservazioni sottostanti. Questo parametro è facoltativo.

  • data-path

    Indica l'esatto percorso dei dati nel file di input. Ad esempio, se i dati di input fossero:

    <data>
      <purchase-order>
        <date>10101999</date>
      </purchase-order>
    </data>

    Il percorso completo della data sarebbe data/purchase-order/date

    Questo parametro è obbligatorio.

Osservazioni

Gli attributi does-for-each e passes-value sono facoltativi. Se uno dei due viene omesso, viene usato un valore predefinito che dipende dalla presenza di eventuali elementi secondari in data-path.

se vi sono elementi secondari: for-each = yes, passes-value = no

se non vi sono elementi secondari: for-each = no, passes-value = yes

Nota: Nel caso in cui siano specificate più origini, solo una può avere un parametro for-each con il valore yes.