XQuery - 概述
什麼是 XQuery
XQuery 是一種用於檢索儲存在 XML 格式中的資訊的函式語言。XQuery 可用於 XML 文件、包含以 XML 格式儲存資料的關聯資料庫或 XML 資料庫。XQuery 3.0 是 2014 年 4 月 8 日的 W3C 推薦。
XQuery 的定義,如其 官方文件 所述,如下所述 −
XQuery 是一種將文件、資料庫、網頁幾乎所有其他內容組合的標準化語言。其使用非常廣泛。它功能強大且易於學習。XQuery 取代了專有中介軟體語言和 Web 應用程式開發語言。XQuery 使用幾行程式碼取代複雜的 Java 或 C++ 程式。XQuery 比許多其他備選方案更易於使用和維護。
特性
函式語言 − XQuery 是一種用於檢索/查詢基於 XML 的資料的語言。
類似於 SQL − XQuery 對 XML 的作用類似於 SQL 對資料庫的作用。
基於 XPath − XQuery 使用 XPath 表示式在 XML 文件中導航。
普遍接受 − XQuery 得到所有主要資料庫的支援。
W3C 標準 − XQuery 是 W3C 標準。
XQuery 的優勢
使用 XQuery 可以檢索層次結構和表格資料。
XQuery 可用於查詢樹形和圖形結構。
XQuery 可直接用於查詢網頁。
XQuery 可直接用於構建網頁。
XQuery 可用於轉換 XML 文件。
XQuery 非常適用於基於 XML 的資料庫和基於物件的資料庫。物件資料庫比純表格資料庫更加靈活和強大。
廣告