XQuery教程

XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用和实现得非常广泛。 它功能强大且易于学习。

XQuery正在取代专有的中间件语言和Web应用程序开发语言。 XQuery用几行代码替换复杂的Java或C++程序。 与许多其他替代方案相比,XQuery更易于使用且更易于维护。本教程介绍了XQuery的基础知识。包含XQuery的所有基本组件以及示例。

面向读者

本教程专为初学者设计,帮助他们理解与XQuery相关的基本概念。 本教程将提供有关XQuery的示例以加深理解,让读者从这里开始以获得更高级别的XQuery专业知识。

前提条件

在继续本教程之前,您应该具备XML,XPath和Javascript的基本知识。XPath通常与XML Schema结合使用。 因此,您需要对XML Schema,XML命名空间和Web服务有基本的了解,有助于充分学习本教程。

问题与反馈

我们不能保证您在学习此XQuery教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。


猿狮妹
2022-07-25
XQuery教程 XQuery 教程 编程课程
热门教程
1 XQuery教程 XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用实现得非常广泛,它功能强大且易于学习。
2 XQuery正则表达式 以下是XQuery提供的常用正则表达式函数列表。
3 XQuery简介 XQuery是一种函数式语言,用于检索以XML格式存储的信息。 XQuery可用于XML文档,包含XML格式数据的关系数据库或XML数据库。 W3C在2014年4月8日起推荐使用XQuery 3.0。XQuery官方文档给出的XQuery定义如下 - XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用和实现得非常广泛。 它功能强大且易于学习。 XQuery正在取代专有的中间件语言和Web应用程序开发语言。 XQuery正在用几行代...
4 XQuery开发环境安装 本章将详细说明了如何在本地开发环境中设置XQuery库开发环境。我们将使用一种广泛使用的开源独立XQuery处理器Saxon Home Edition(Saxon-HE)。 该处理器支持XSLT 2.0,XQuery 3.0和XPath 3.0,并且针对性能进行了高度优化。 Saxon XQuery处理器可以在没有任何XML数据库的情况下使用。 在之后的一系列示例中,我们将使用一个简单的XML文档作为数据库。要使用Saxon XQuery处理器,应该在应用程序的类路径中放...
5 XQuery入门程序 以下是一个示例XML文档,其中包含各种书籍的记录。文件:books.xml 的文件内容如下 - 15天搞定Java ...
6 XQuery FLWOR表达式 FLWOR是首字母缩略词,代表 - “For,Let,Where,Order by,Return”首字母缩略写。 以下列表显示了它们在FLWOR表达式中所占的含义 - F - For - 选择所有节点的集合。L - Let - 将结果放在XQuery变量中。W - Where - 选择条件指定的节点。O - Order by - 按照条件对指定的节点进行排序。R - Return - 返回最终结果。示例以下是一个示例XML文档,其中包含有关书籍的...
7 XQuery HTML格式 XQuery还可以用于将XML文档转换为HTML页面。 看一下下面的例子,了解XQuery是如何做到的。示例这个示例中将使用与前面几节中相同的books.xml文件。 以下示例使用books.xml 中的XQuery提取数据并创建一个HTML表,其中包含所有书籍的标题以及价格。文件:books.xml 的内容如下所示 -
8 XQuery XPath XQuery兼容XPath,它使用XPath表达式来限制XML集合上的搜索结果。 有关如何使用XPath的更多详细信息,请参阅我们的XPath教程。回想一下我们在上面几小节中用来获取书籍列表的以下XPath表达式。doc(”books.xml”)/books/bookXPath示例我们将使用books.xml文件并将XQuery应用于它。文件:books.xml 的内容如下所示 -
9 XQuery序列 序列表示项目的有序集合,序列中的项目可以是相似或不同类型的。创建序列使用带括号内的字符串或双引号和数字的括号创建序列。 XML元素也可以用作序列的数据项目。XQuery表达式let $items := ('orange', , , sentro, 1,...
10 XQuery序列函数 下表列出了XQuery提供的常用序列函数,它们如下所示 - 序号名称描述1count($seq as item()*)计算序列中的项目数量。2sum($seq as item()*)返回序列中数据项的总和。3avg($seq as item()*)返回序列中数据项的平均值。45678910111213...
  • Copyright © 2021 猿狮院, All rights reserved.