position


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>

定義

XPath 1.0 4.1

Gecko でのサポート

サポート済み。

Document Tags and Contributors

Contributors to this page: Shoot
最終更新者: Shoot,