position
関数は、式評価コンテキストのコンテキスト位置に等しい数値を返します。
構文
position()
戻り値
式評価コンテキストのコンテキスト位置に等しい整数。
注記
- コンテキストにおけるノードの位置はゼロ始まりではないことに注意してください。 最初のノードの位置は 1 です。
- コンテキストはパスのほかの部分によって決定します。
<xsl:template match="//a[position() = 5]"> <!-- このテンプレートは文書内のあらゆる位置にある 5 番目の a 要素にマッチする --> </xsl:template>
<xsl:template match="//div[@class='foo']/bar[position() = 1]"> <!-- このテンプレートは class 属性が "foo" に等しい div 要素の子である 1 番目の bar 要素にマッチする --> </xsl:template>
定義
Gecko でのサポート
サポート済み。