所在段階

所在段階 (XPath 1.0)

[1]XPath位置経路の中で、 節を選択する過程の一つの段階にあたるのが位置段階 (location step, <http://www.w3.org/TR/xpath#section-Location-Steps>) です。

位置段階は、三つの部分から構成されます。

(1つ)
選択の方向を指示する
節検査 (1つ)
節の種類と名前を指定する
述部 (0個以上)
を使って節を絞り込む

位置段階の評価結果は、軸と節検査によって得た節集合の各要素節を、 述部の式により濾過した結果の節集合です。 述部が複数ある場合は、最初の述部から順に評価して濾過していきます。

節検査及び述部の評価は、軸に依存します。 つまり、同じ節検査・述部であっても、 軸が異なれば異なる結果が得られます (まあそもそも違う軸で同じ結果は得られませんが)

[2] 段階 := 軸指定子 節検査 *述部 / 省略段階 ;; <http://www.w3.org/TR/xpath#NT-Step>