如何在没有xml-database的情况下使用Xquery

时间:2012-11-29 13:56:25

标签: xquery

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

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

2 个答案:

答案 0 :(得分: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)。

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

答案 1 :(得分:1)

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