XQuery 简介
什么是XQuery
XQuery是一种功能查询语言,用于检索以XML格式存储的信息。对于数据库来说,SQL与XML相同。它旨在查询XML数据。
XQuery基于XPath表达式。这是W3C的建议,所有主要数据库都支持。
其官方文档给出的XQuery定义如下:
" XQuery是用于结合了文档,数据库,Web页面以及几乎所有其他内容,实现了广泛的应用,功能强大且易于学习,XQuery替代了专有的中间件语言和Web应用程序开发语言,XQuery替代了几行代码来替代复杂的Java或C ++程序XQuery比许多其他替代方案更易于使用和维护。"
它是做什么的
XQuery是一种功能语言,负责从XML文档中查找和提取元素和属性。
它可以用于以下目的:
提取信息以在Web服务中使用。
生成摘要报告。
将XML数据转换为XHTML。
在Web文档中搜索相关信息。
历史记录
XQuery由W3C设计,于2007年首次出现。它于2007年1月23日成为W3C推荐。XQuery 3.0是自2014年4月8日起的W3C推荐。