📜  XQuery-概述

📅  最后修改于: 2020-11-09 05:41:03             🧑  作者: Mango


什么是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可用于查询树和图形结构。

  • XQuery可以直接用于查询网页。

  • XQuery可以直接用于构建网页。

  • XQuery可用于转换xml文档。

  • XQuery是基于XML的数据库和基于对象的数据库的理想选择。对象数据库比纯表格数据库更加灵活和强大。