遍历所有后代
descendant
和 descendant-or-self
轴可用于查找任何深度的节点的所有后代元素。相比之下,child
轴只穿过直接的孩子。
/child::html/descendant::span
/child::html/descendant-or-self::*
双斜线//
是/descendant-or-self::node()/
的捷径。所以以下表达式是等价的:
table//td
child::table/descendant-or-self::node()/child::td
child::table/descendant::td
table/descendant::td