解釋 XQuery 最佳方式是這樣講:XQuery 相對于 XML 的關(guān)系,等同于 SQL 相對于數(shù)據(jù)庫表的關(guān)系。

XQuery 被設(shè)計用來查詢 XML 數(shù)據(jù) - 不僅僅限于 XML 文件,還包括任何可以 XML 形態(tài)呈現(xiàn)的數(shù)據(jù),包括數(shù)據(jù)庫。

XQuery 術(shù)語 語法

在 XQuery 中,有七種節(jié)點:元素、屬性、文本、命名空間、處理指令、注釋、以及文檔節(jié)點(或稱為根節(jié)點)。

XQuery 術(shù)語 示例

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

上面的 XML 文檔中的節(jié)點例子:

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