天天看點

XQuery 簡介

解釋 XQuery 最佳方式是這樣講:XQuery 相對于 XML 的關系,等同于 SQL 相對于資料庫表的關系。

XQuery 被設計用來查詢 XML 資料 - 不僅僅限于 XML 檔案,還包括任何可以 XML 形态呈現的資料,包括資料庫。

在您繼續學習之前,需要對下面的知識有基本的了解:

HTML / XHTML

XML / XML 命名空間

XPath

如果您希望首先學習這些項目,請在我們的 首頁 通路這些教程。

XQuery 簡介

XQuery 是用于 XML 資料查詢的語言

XQuery 對 XML 的作用類似 SQL 對資料庫的作用

XQuery 建立在 XPath 表達式之上

XQuery 被所有主要的資料庫引擎支援(IBM、Oracle、Microsoft等等)

XQuery 是 W3C 标準

XQuery 是用來從 XML 文檔查找和提取元素及屬性的語言。

這是一個 XQuery 解決實際問題的例子:

"從存儲在名為 cd_catalog.xml 的 XML 文檔中的 CD 集那裡選取所有價格低于 10 美元的 CD 記錄。"

XQuery 1.0 和 XPath 2.0 共享相同的資料模型,并支援相同的函數和運算符。假如您已經學習了 XPath,那麼學習 XQuery 也不會有問題。

您可以在我們的《XPath 教程》中閱讀更多有關 XPath 的知識。

XQuery 可用于:

提取資訊以便在網絡服務中使用

生成摘要報告

把 XML 資料轉換為 XHTML

為獲得相關資訊而搜尋網絡文檔

XQuery 與多種 W3C 标準相相容,比如 XML、Namespaces、XSLT、XPath 以及 XML Schema。

XQuery 1.0 在 2007年1月23日 被确立為 W3C 推薦标準。

如需獲得更多有關 W3C 的 XQuery 活動的資訊,請閱讀我們的《W3C 教程》。