【问题标题】:Print XQuery Info through java api in Basex在 Basex 中通过 java api 打印 XQuery 信息
【发布时间】:2014-09-02 12:31:47
【问题描述】:

我想在 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?

【问题讨论】:

    标签: java basex


    【解决方案1】:

    使用BaseXClient.Query.info() 函数。 complete example can be found in the BaseX Github repository,在这里我将其剥离到最相关的行:

      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());
    

    【讨论】:

    • 谢谢,真的很有帮助
    • 如果回答解决了您的问题,请考虑采纳;在FAQ阅读更多内容。
    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多