Paramètres d'élément source
L'élément source définit l'emplacement des données d'entrée. Les attributs de la source spécifient si la valeur de la source est à transmettre à la cible et si les données source sont à répéter.
<source does-for-each='yes|no' passes-value='yes|no'> data path </source>
Paramètres
does-for-each
Spécifie si le chemin d'accès est à traiter plusieurs fois, comme dans une boucle ‘for-each(data-path)'. Reportez-vous aux remarques ci-dessous pour plus d'informations sur ce paramètre. Ce paramètre est facultatif.
passes-value
Spécifie si la valeur des données désignées par le chemin d'accès est à transmettre aux données de sortie. Reportez-vous aux remarques ci-dessous pour connaître la valeur par défaut de ce paramètre. Ce paramètre est facultatif.
data-path
Spécifie le chemin complet pour les données d'entrée. Par exemple, si les données d'entrée étaient les suivantes :
<data> <purchase-order> <date>10101999</date> </purchase-order> </data>
Le chemin d'accès entièrement qualifié de la date serait data/purchase-order/date.
Ce paramètre est obligatoire.
Remarques
Les attributs dose-for-each
et passes-value
sont facultatifs. Si vous omettez l'un ou l'autre de ces attributs, la valeur par défaut utilisée varie selon que les données
désignées par le chemin ont des éléments enfants ou pas.
avec enfants : for-each = yes, passes-value = no
sans enfant : for-each = no, passes-value = yes