位置路徑和軸
XPath 位置路徑是由/
字元分隔的一系列位置步驟 :
step1/step2/step3
一個位置步驟包含一個軸,一個節點測試,並的可選列表謂詞。所述軸和所述節點測試由兩個冒號::
分離。該謂詞是方括號括起來:
axis::nodeTest[predicate1][predicate2]
一的評價位置路徑與包含一個節點集合開始上下文節點由表示式的上下文中,或給定的根節點,如果位置路徑以/
開始。在每個步驟中,原始節點集中的每個節點 N 被替換為該節點集
- 可以從給定軸的 N 到達, **
- 匹配節點測試,和
- 匹配所有謂詞。
位置路徑表示式的結果是在處理所有位置步驟之後獲得的最終節點集。