XPath 是一門(mén)在 XML 文檔中查找信息的語(yǔ)言。

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

在 XPath 中,有七種類型的節(jié)點(diǎn):元素、屬性、文本、命名空間、處理指令、注釋以及文檔(根)節(jié)點(diǎn)。XML 文檔是被作為節(jié)點(diǎn)樹(shù)來(lái)對(duì)待的。樹(shù)的根被稱為文檔節(jié)點(diǎn)或者根節(jié)點(diǎn)。

XPath 節(jié)點(diǎ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)例子:

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