解釋 XQuery 最佳方式是這樣講:XQuery 相對(duì)於 XML 的關(guān)係,等同於 SQL 相對(duì)於資料庫(kù)表的關(guān)係。

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

XQuery 術(shù)語(yǔ) 語(yǔ)法

在 XQuery 中,有七種節(jié)點(diǎn):元素、屬性、文字、命名空間、處理指令、註解、以及文件節(jié)點(diǎn)(或稱(chēng)為根節(jié)點(diǎn))。

XQuery 術(shù)語(yǔ) 範(fàn)例

<?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é)點(diǎn)範(fàn)例:

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