XQuery 简介

创建于 2024-12-03 / 27
字体: [默认] [大] [更大]

什么是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
  • XQuery是查询XML数据的语言
  • XQuery for XML类似于SQL for databases
  • XQuery是基于XPath表达式构建的
  • 所有主要数据库都支持XQuery
  • XQuery是W3C推荐的

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和xmlschema。

XQuery1.0在2007年成为W3C的推荐产品。



0 人点赞过