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