items-from-till
Gibt eine Sequenz von nodes/rows (Nodes/Zeilen) unter Verwendung der Parameter "from" und "till" zur Eingrenzung des Bereichs zurück. Das erste Datenelement befindet sich an der Position 1.
![mf-func-items-from-till](./images/mf-func-items-from-till.png)
Sprachen
Built-in, C++, C#, Java, XQuery, XSLT 2.0, XSLT 3.0..
Parameter
Name | Beschreibung |
---|---|
nodes/rows | Mit diesem Input muss ein Mapping-Datenelement verbunden werden, das eine Sequenz von null oder mehr Werten liefert. So kann damit etwa ein Datenelement aus einer XML-Quelldatei verbunden werden. |
from | Diese Ganzzahl gibt die Startposition, ab welcher Datenelemente abgerufen werden sollen, an. |
till | Diese Ganzzahl gibt die Position, bis zu welcher Datenelemente abgerufen werden sollen, an. |
Beispiel
Im folgenden Modell-Mapping wird eine Sequenz von 10 Werten generiert. Die Sequenz wird von der Funktion items-from-till verarbeitet und das Ergebnis wird in eine XML-Zieldatei geschrieben.
![mf-func-items-from-till-example](./images/mf-func-items-from-till-example.png)
Da die Argumente from und till auf 3 bzw. 5 gesetzt wurden, wird nur die Untergruppe der Werte von 3 bis 5 an die Zielkomponente übergeben. Infolgedessen erhalten wir die folgende Mapping-Ausgabe (ausschließlich der XML- und Schema-Deklaration):
<items> |