1. 開発者向けのウェブ技術
  2. XML: Extensible Markup Language
  3. XPath
  4. Reference
  5. 関数
  6. position

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

position

position 関数は、式評価コンテキストのコンテキスト位置に等しい数値を返します。

構文

position()

返値

式評価コンテキストのコンテキスト位置に等しい整数。

  • コンテキストにおけるノードの位置はゼロ起点ではないことに注意してください。最初のノードの位置は 1 です。

  • コンテキストはパスのほかの部分によって決定します。

    xml
    <xsl:template match="//a[position() = 5]">
    <!-- このテンプレートは文書内のあらゆる位置にある
     5 番目の a 要素に一致する -->
    </xsl:template>
    
    xml
    <xsl:template match="//div[@class='foo']/bar[position() = 1]">
    <!-- このテンプレートは class 属性が "foo" に等しい div 要素の子である
     1 番目の bar 要素に一致する -->
    </xsl:template>
    

仕様書

XPath 1.0 4.1

Gecko の対応

対応済み。

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /