解釋 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é)點)