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和xmlschema。
XQuery1.0在2007年成为W3C的推荐产品。