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

Remarque: Lorsque des sources multiples sont spécifiées, une seule de ces sources peut avoir un paramètre for-each défini sur yes.