step

本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。

(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)

所在段階 (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>