XPath 是一門在 XML 文件中尋找資訊的語(yǔ)言。

XPath 節(jié)點(diǎn) 語(yǔ)法

在 XPath 中,有七種類型的節(jié)點(diǎn):元素、屬性、文字、命名空間、處理指令、註解以及文件(根)節(jié)點(diǎn)。 XML 文件是被當(dāng)作節(jié)點(diǎn)樹來對(duì)待的。樹的根被稱為文檔節(jié)點(diǎn)或根節(jié)點(diǎn)。

XPath 節(jié)點(diǎn) 範(fàn)例

<?xml?version="1.0"?encoding="UTF-8"?>
<bookstore>
??<book>
????<title>Harry?Potter</title>
????<author>J?K.?Rowling</author>
????<year>2005</year>
????<price>29.99</price>
??</book>
</bookstore>

上面的XML文檔中的節(jié)點(diǎn)範(fàn)例:

<bookstore>?(文檔節(jié)點(diǎn))
<author>J?K.?Rowling</author>?(元素節(jié)點(diǎn))
lang="en"?(屬性節(jié)點(diǎn))