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 模式。
XQuery 1.0 于 2007 年成为 W3C 推荐。