XQuery是一种函数式语言,用于检索以XML格式存储的信息。 XQuery可用于XML文档,包含XML格式数据的关系数据库或XML数据库。 W3C在2014年4月8日起推荐使用XQuery 3.0。
XQuery官方文档给出的XQuery定义如下 -
XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用和实现得非常广泛。 它功能强大且易于学习。 XQuery正在取代专有的中间件语言和Web应用程序开发语言。 XQuery正在用几行代码替换复杂的Java或C++程序。 与许多其他替代方案相比,XQuery更易于使用且更易于维护。
1. XQuery的特点
- 功能性语言 - XQuery是一种检索/查询基于XML的数据的语言。
- 类似于sql - XQuery是XML对数据库的sql。
- 基于XPath - XQuery使用XPath表达式来浏览XML文档。
- 普遍接受 - 所有主要数据库都支持XQuery。
- W3C标准 - XQuery是W3C标准。