Elementparameter 'source'

Das Element 'source' (Quelle) bestimmt den Speicherort der Eingabedaten. Attribute von 'source' geben an, ob der Quellenwert an die Zieldatei weitergegeben werden soll und ob die Quellendaten wiederholt werden sollen.

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

Parameter

  • does-for-each

    Gibt an, ob der Datenpfad mehrmals verarbeitet werden soll wie in einer 'for-each(Datenpfad)'-Schleife. Weitere Anmerkungen zu diesem Parameter finden Sie weiter unten. Dieser Parameter ist wahlfrei.

  • passes-value

    Gibt an, ob der Wert der vom Datenpfad bezeichneten Daten an die Ausgabedatei weitergegeben werden soll. Siehe folgende Angaben zum Standardwert für diesen Parameter. Dieser Parameter ist wahlfrei.

  • data-path

    Gibt den vollständig ausgearbeiteten Datenpfad zu den Eingabedaten an. Sehen z. B. die Eingabedaten wie folgt aus:

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

    Dann ist der vollständig angegebene Pfad zu den Daten data/purchase-order/date.

    Dieser Parameter ist obligatorisch.

Anmerkungen

Die Attribute does-for-each und passes-value sind wahlfrei. Sind sie nicht angegeben, wird ein Standardwert verwendet. Dieser hängt davon ab, ob die vom Pfad angezeigten Daten untergeordnete Elemente haben.

mit untergeordneten Elementen: for-each = yes, passes-value = no

ohne untergeordnete Elemente: for-each = no, passes-value = yes

Hinweis: Sind mehrere Quellen angegeben, kann nur jeweils eine Quelle einen 'for-each'-Parameter mit dem Wert yes besitzen.