自我軸
self
軸僅包含上下文節點本身。表示式 .
是 self::node()
的快捷方式,並且始終與上下文節點匹配。.
快捷方式對於列舉上下文節點的後代非常有用。以下表示式是等效的:
.//span
self::node()/descendant-or-self::node()/child::span
descendant::span
self
軸在 XPath 1.0 謂詞中很有用。例如,要選擇上下文節點的所有 h1
,h2
和 h3
子節點:
*[self::h1 or self::h2 or self::h3]