XQuery 教程
什麼是 XQuery?
XQuery 之於 XML,猶如 SQL 之於資料庫。
XQuery 被設計用來查詢 XML 資料。
XQuery 示例
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
什麼是 XQuery?
![]() |
|
XQuery 用於查詢 XML
XQuery 是一種用於從 XML 文件中查詢和提取元素及屬性的語言。
這裡是一個 XQuery 可以解決的問題的例子
“從儲存在 cd_catalog.xml 中的 CD 集合中,選擇所有價格低於 10 美元的 CD 記錄”
XQuery 和 XPath
XQuery 1.0 和 XPath 2.0 共享相同的資料模型,並支援相同的函式和運算子。如果您已經學習過 XPath,那麼理解 XQuery 將毫無問題。
XQuery - 使用例項
XQuery 可以用於
- 提取資訊以用於 Web 服務
- 生成摘要報告
- 將 XML 資料轉換為 XHTML
- 在 Web 文件中搜索相關資訊
XQuery 是 W3C 的一項推薦標準
XQuery 與多個 W3C 標準相容,例如 XML、名稱空間、XSLT、XPath 和 XML Schema。
XQuery 1.0 於 2007 年成為 W3C 推薦標準。