XML and 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 推荐标准。
XQuery 教程
您将在我们的 XQuery 教程 中学到更多关于 XQuery 的知识。