我們将在下面的例子中使用此 XML 文檔:
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<price>29.99</price>
</book>
<title lang="en">Learning XML</title>
<price>39.95</price>
</bookstore>
軸可定義相對于目前節點的節點集。
軸名稱
結果
ancestor
選取目前節點的所有先輩(父、祖父等)。
ancestor-or-self
選取目前節點的所有先輩(父、祖父等)以及目前節點本身。
attribute
選取目前節點的所有屬性。
child
選取目前節點的所有子元素。
descendant
選取目前節點的所有後代元素(子、孫等)。
descendant-or-self
選取目前節點的所有後代元素(子、孫等)以及目前節點本身。
following
選取文檔中目前節點的結束标簽之後的所有節點。
following-sibling
選取目前節點之後的所有兄弟節點
namespace
選取目前節點的所有命名空間節點。
parent
選取目前節點的父節點。
preceding
選取文檔中目前節點的開始标簽之前的所有節點。
preceding-sibling
選取目前節點之前的所有同級節點。
self
選取目前節點。