最初は小さなタスクを実行するように設計された小さなXQueryスクリプトを作成しました。今、このXQueryスクリプトは完成したものであり、修正する必要があります。問題は、私のXQueryがプログラムに発展し、XQueryがデバッグするための痛みであることです。デバッグXQueryプログラム
プログラムがその時点で正しいノードを持っているかどうかを確認するには、コマンドラインに何かを表示します。
私は次のようになり必要となる
最初は小さなタスクを実行するように設計された小さなXQueryスクリプトを作成しました。今、このXQueryスクリプトは完成したものであり、修正する必要があります。問題は、私のXQueryがプログラムに発展し、XQueryがデバッグするための痛みであることです。デバッグXQueryプログラム
プログラムがその時点で正しいノードを持っているかどうかを確認するには、コマンドラインに何かを表示します。
私は次のようになり必要となる
Xmlデータベースセントリック診断APIはほとんどありません。 MarkLogic XMLデータベースへの w.r.t
は、効果的なコーディングを持っているいくつかのテクニックです。
Dimitreが示唆しているように、trace()は他のものが動作しなくなったときに落ちるものです。メッシーしかし、それは動作します。
の代わりに: $ FOO: $ FOO::=トレース(anyXqueryExpression、 "テキスト")
がanyXqueryExpressionを実行した結果を記録し、接頭辞 "テキスト" を追加= anyXqueryExpression
は、これを行います。
良い質問、+1。特定の勧告やリンクについては私の答えを見てください。 –