XQuery简介
精华
小牛编辑
173浏览
2023-03-14
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标准。
2. XQuery的优点
- 使用XQuery,可以检索分层和表格数据。
- XQuery可用于查询树和图形结构。
- XQuery可以直接用于查询网页。
- XQuery可以直接用于构建网页。
- XQuery可用于转换xml文档。
- XQuery是基于XML的数据库和基于对象的数据库的理想选择,对象数据库比纯表格数据库更灵活,更强大。