XQuery 簡介
解釋XQuery 最佳方式是這樣講:XQuery 相對於XML 的關係,等同於SQL 相對於數據庫表的關係。
XQuery 被設計用來查詢XML 數據- 不僅僅限於XML 文件,還包括任何可以XML 形態呈現的數據,包括數據庫。
您應該具備的基礎知識:
在您繼續學習之前,需要對下面的知識有基本的了解:
- HTML / XHTML
- XML / XML 命名空間
- XPath
如果您希望首先學習這些項目,請在我們的首頁訪問這些教程。
什麼是XQuery?
|
XQuery 和XML 查詢有關
XQuery 是用來從XML 文檔查找和提取元素及屬性的語言。
這是一個XQuery 解決實際問題的例子:
"從存儲在名為cd_catalog.xml 的XML 文檔中的CD 集那裡選取所有價格低於10 美元的CD 記錄。"
XQuery 與XPath
XQuery 1.0 和XPath 2.0 共享相同的數據模型,並支持相同的函數和運算符。 假如您已經學習了XPath,那麼學習XQuery 也不會有問題。
您可以在我們的《 XPath教程 》中閱讀更多有關XPath的知識。
XQuery - 應用舉例
XQuery 可用於:
- 提取信息以便在網絡服務中使用
- 生成摘要報告
- 把XML 數據轉換為XHTML
- 為獲得相關信息而搜索網絡文檔
XQuery 是一個W3C 推薦標準
XQuery 與多種W3C 標準相兼容,比如XML、Namespaces、XSLT、XPath 以及XML Schema。
XQuery 1.0 在2007年1月23日被確立為W3C 推薦標準。
如需獲得更多有關W3C的XQuery活動的信息,請閱讀我們的《 W3C教程 》。