<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> 【<a0:anchor>XPath</a0:anchor>】 <a0:anchor>位置経路</a0:anchor>の中で、
節を選択する過程の一つの段階にあたるのが<dfn>位置段階</dfn>
(location step, <a0:anchor-external a0:resParameter="http://www.w3.org/TR/xpath#section-Location-Steps" a0:resScheme="URI">http://www.w3.org/TR/xpath#section-Location-Steps</a0:anchor-external>)
です。</p><p>位置段階は、三つの部分から構成されます。<dl><dt><a0:anchor>軸</a0:anchor> (1つ)</dt><dd>選択の方向を指示する</dd><dt><a0:anchor>節検査</a0:anchor> (1つ)</dt><dd>節の種類と名前を指定する</dd><dt><a0:anchor>述部</a0:anchor> (0個以上)</dt><dd><a0:anchor>式</a0:anchor>を使って節を絞り込む</dd></dl></p><p>位置段階の評価結果は、軸と節検査によって得た<a0:anchor>節集合</a0:anchor>の各要素節を、
述部の式により<a0:anchor>濾過</a0:anchor>した結果の節集合です。
述部が複数ある場合は、最初の述部から順に評価して濾過していきます。</p><p>節検査及び述部の評価は、軸に依存します。
つまり、同じ節検査・述部であっても、
軸が異なれば異なる結果が得られます <a0:weak>(まあそもそも違う軸で同じ結果は得られませんが)</a0:weak>。</p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <code class="ABNF"><dfn>段階</dfn> := <a0:anchor>軸指定子</a0:anchor> <a0:anchor>節検査</a0:anchor> *<a0:anchor>述部</a0:anchor> / <a0:anchor>省略段階</a0:anchor> ;; <a0:anchor-external a0:resParameter="http://www.w3.org/TR/xpath#NT-Step" a0:resScheme="URI">http://www.w3.org/TR/xpath#NT-Step</a0:anchor-external> </code></p></body></html>