XQuery XPath

17 Mar 2025 | 阅读 2 分钟

XQuery 使用 XPath 表达式来限制 XML 集合的搜索结果。


XQuery XPath 示例

让我们采用一个包含课程集合信息的 XML 文档。我们将使用 XQuery 表达式来检索这些课程的标题。

courses.xml

在这里,我们使用三种不同类型的 XQuery 语句,它们将显示相同的结果,即费用大于 2000。


XQuery 类型 1

courses.xqy


如何运行

创建一个基于 Java 的 XQuery 执行器程序来读取 courses.xqy,将其传递给 XQuery 表达式处理器,并执行该表达式。之后,将显示结果。

XQueryTester.java


针对 XML 执行 XQuery

将以上三个文件放在同一位置。我们将它们放在桌面上一个名为 XQuery3 的文件夹中。使用控制台编译 XQueryTester.java。您必须在计算机上安装 JDK 1.5 或更高版本,并且已配置类路径。

编译

javac XQueryTester.java

执行

java XQueryTester

输出

XQUERY Xpath 1

XQuery 类型 2

按照上面指定的相同步骤进行操作

输出

XQUERY Xpath 2

XQuery 类型 3

按照上面指定的相同步骤进行操作

输出

XQUERY Xpath 3
下一主题XQuery 语法