1

BaseXでXQueryを実行した後、QueryInfoを出力したい。

以下は私のXQueryです

declare namespace db ='http://basex.org/modules/db'; 
declare option db:queryinfo 'true'; 
for $i in 1 to 1 return db:open('testDB')/*

プログラムで QueryInfo を出力するにはどうすればよいですか?

4

1 に答える 1

0

機能を使用してくださいBaseXClient.Query.info()。完全な例は、BaseX Github リポジトリにあります。ここでは、最も関連性の高い行に絞り込みました。

  final BaseXClient session = new BaseXClient("localhost", 1984, "admin", "admin");
  final String input = "(: your query :)";
  final BaseXClient.Query query = session.query(input);
  System.out.println(query.info());
于 2014-09-02T18:15:42.840 に答える