什么是XQuery
XQuery是一种功能语言,用于检索以XML格式存储的信息. XQuery可用于XML文档,包含XML格式数据的关系数据库或XML数据库. XQuery 3.0是2014年4月8日推出的W3C推荐.
XQuery的定义由官方文档如下 :
XQuery是一种标准化语言,用于组合文档,数据库,网页和几乎任何其他内容.它实施得非常广泛.它功能强大且易于学习. XQuery正在取代专有中间件语言和Web应用程序开发语言. XQuery正在用几行代码替换复杂的Java或C ++程序.与许多其他替代方案相比,XQuery更易于使用且更易于维护.
特征
功能语言 : XQuery是一种检索/查询基于XML的数据的语言.
类似于SQL : XQuery是XML对数据库的SQL是什么.
基于XPath : XQuery使用XPath表达式来浏览XML文档.
普遍接受 : 所有主要数据库都支持XQuery.
W3C标准 : XQuery是W3C标准.
XQuery的好处
使用XQuery,可以检索分层和表格数据.
XQuery可用于查询树和图形结构./p>
XQuery可以直接用于查询网页.
XQuery可以直接用于构建网页.
XQuery可用于转换xml文档.
XQuery是适用于基于XML的数据库和基于对象的数据库.对象数据库比纯表格数据库更灵活,更强大.