position
Die Funktion position
gibt eine Zahl zurück, die der Kontextposition aus dem Ausdrucks-Evaluierungskontext entspricht.
Syntax
position()
Rückgabewert
Ein ganzzahliger Wert, der der Kontextposition aus dem Ausdrucks-Evaluierungskontext entspricht.
Beschreibung
-
Beachten Sie, dass die Position eines Knotens in einem Kontext nicht nullbasiert ist. Der erste Knoten hat die Position 1.
-
Der Kontext wird durch den restlichen Pfad bestimmt.
xml<xsl:template match="//a[position() = 5]"> <!-- this template matches the fifth a element anywhere in the document. --> </xsl:template>
xml<xsl:template match="//div[@class='foo']/bar[position() = 1]"> <!-- this template matches the first bar element that is a child of a div element with a class attribute equal to "foo" --> </xsl:template>
Spezifikationen
Gecko-Unterstützung
Unterstützt.