3

我正在试验 Xquery,并使用 sedna 和 basex 作为 xml 数据库。我在互联网上找到的所有示例都依赖于数据库,因此所有连接都需要用户名/密码。但是,我需要将 Xquery 与 XML 文件(而不是数据库)结合使用。

创建与文件的连接并执行查询的最佳方法是什么?

4

2 回答 2

4

BaseX 提供多种操作模式。例如,它可以用作命令行工具(参见http://docs.basex.org/wiki/Startup_Options)...

basex -i input.xml "/your/query"

..或来自Java(参见例如https://github.com/BaseXdb/basex-examples/blob/master/src/main/java/org/basex/examples/query/RunQueries.java)。

在所有情况下,都不需要显式创建数据库实例。

于 2012-11-29T14:21:51.043 回答
1

您还可以尝试XmlPrime或 Saxon提供的 XQuery 命令行工具。

于 2012-11-29T15:34:56.230 回答