item-at
Gibt ein Datenelement aus einer als Argument bereitgestellten Sequenz von nodes/rows (Nodes/Zeilen) zurück, das sich an der durch das Argument position angegebenen Position befindet. Das erste Datenelement befindet sich an der Position 1.

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, einem CSV-Feld, einem Datenbankdatensatz, usw. verbunden werden.  | 
position  | Diese Ganzzahl gibt an, welches Datenelement aus der Sequenz von Datenelementen zurückgegeben werden soll.  | 
Beispiel
Im folgenden Modell-Mapping wird eine Sequenz von 10 Werten generiert. Die Sequenz wird von der Funktion item-at verarbeitet und das Ergebnis wird in eine XML-Zieldatei geschrieben.

Da das position-Argument auf 3 gesetzt wurde, wird nur der dritte Wert aus der Sequenz an die Zielkomponente übergeben. Infolgedessen erhalten wir die folgende Mapping-Ausgabe (ausschließlich der XML- und Schema-Deklaration):
<items>  |