2016
10-20

XPath 軸(Axes)

清華大佬耗費三個月吐血整理的幾百G的資源,免費分享!....>>>

XPath 軸(Axes)


XML 實例文檔

我們將在下面的例子中使用此 XML 文檔:

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book>
? <title lang="eng">Harry Potter</title>
? <price>29.99</price>
</book>

<book>
? <title lang="eng">Learning XML</title>
? <price>39.95</price>
</book>

</bookstore>

XPath 軸(Axes)

軸可定義相對于當前節(jié)點的節(jié)點集。

軸名稱 結果
ancestor 選取當前節(jié)點的所有先輩(父、祖父等)。
ancestor-or-self 選取當前節(jié)點的所有先輩(父、祖父等)以及當前節(jié)點本身。
attribute 選取當前節(jié)點的所有屬性。
child 選取當前節(jié)點的所有子元素。
descendant 選取當前節(jié)點的所有后代元素(子、孫等)。
descendant-or-self 選取當前節(jié)點的所有后代元素(子、孫等)以及當前節(jié)點本身。
following 選取文檔中當前節(jié)點的結束標簽之后的所有節(jié)點。
namespace 選取當前節(jié)點的所有命名空間節(jié)點。
parent 選取當前節(jié)點的父節(jié)點。
preceding 選取文檔中當前節(jié)點的開始標簽之前的所有節(jié)點。
preceding-sibling 選取當前節(jié)點之前的所有同級節(jié)點。
self 選取當前節(jié)點。

掃碼二維碼 獲取免費視頻學習資料

編程學習