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 推荐标准。