XQuery - 概述



什么是 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 的数据库和基于对象的数据库。对象数据库比纯表格数据库更加灵活和强大。

广告