2014-09-02 4 views
1

BaseX에서 XQuery를 실행 한 후 QueryInfo를 인쇄하고 싶습니다.Basex의 Java API를 통해 XQuery Info를 인쇄하십시오.

다음은 내 프로그램이 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')/* 

입니까?

답변

0

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

덕분에, 정말 – samby

+0

도움; [FAQ]에서 더 읽으십시오. –