2017-01-31 8 views
-2

Я новичок в XQuery. Может ли кто-нибудь объяснить, как происходит процесс отладки в XQuery?Как отлаживать XQuery

Например, как отлаживать ниже заявление:

declare 
    %rxq:produces('*/*') 
    %rxq:POST 
    %rxq:path('/sstatement/(Report)/([^/]+)') 
function ReportSupplement(
    $supplementType 
, $submissionId 
) 

Пожалуйста, предложите любой сайт для отладки XQuery.

Заранее спасибо.

+1

Возможный дубликат [как отлаживать программы XQUERY] (http://stackoverflow.com/questions/4830288/how-to-debug-xquery- программа) –

ответ

0

Типичный способ отладки запросов в XQuery заключается в использовании функции trace вокруг выражений интереса, таких как вызов функции выше в вашем случае.

Например:

for $i in trace(1 to 3, "s") 
return <element>{$i * trace($i, "i") }</element> 

и читать вывод в отдельном журнале, документированный вашим двигателем.

В этом случае она будет выглядеть следующим образом:

s[1]: 1 
i[1]: 1 
s[2]: 2 
i[1]: 2 
s[3]: 3 
i[1]: 3 

 Смежные вопросы

  • Нет связанных вопросов^_^