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 に答える