私は Xquery を試していて、sedna と basex を xml データベースとして使用しています。インターネットで見つけたすべての例はデータベースに依存しているため、すべての接続にはユーザー名/パスワードが必要です。ただし、必要なのは、Xquery を XML ファイルのみ (およびデータベースなし) と組み合わせて使用することです。
ファイルへの接続を作成してクエリを実行する最良の方法は何ですか?
私は Xquery を試していて、sedna と basex を xml データベースとして使用しています。インターネットで見つけたすべての例はデータベースに依存しているため、すべての接続にはユーザー名/パスワードが必要です。ただし、必要なのは、Xquery を XML ファイルのみ (およびデータベースなし) と組み合わせて使用することです。
ファイルへの接続を作成してクエリを実行する最良の方法は何ですか?
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を参照)。
いずれの場合も、データベースインスタンスを明示的に作成する必要はありません。
XmlPrimeまたはSaxonに付属のXQueryコマンドラインツールを試すこともできます。