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