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.