一开始,我写了一个小小的XQuery脚本,它被设计用来完成一项小任务。现在看来,这个XQuery脚本是完整的,我必须修复它。问题是,我的XQuery演变成一个程序,XQuery是一个难以调试的问题。我需要的东西是:调试XQuery程序
将某些东西打印到命令行以检查程序当时是否具有正确的节点。
调试工具,它让我看到存储的变量
一开始,我写了一个小小的XQuery脚本,它被设计用来完成一项小任务。现在看来,这个XQuery脚本是完整的,我必须修复它。问题是,我的XQuery演变成一个程序,XQuery是一个难以调试的问题。我需要的东西是:调试XQuery程序
将某些东西打印到命令行以检查程序当时是否具有正确的节点。
调试工具,它让我看到存储的变量
很少有Xml数据库为中心的诊断API。 w.r.t到MarkLogic Xml数据库。
很少技术具有有效的编码。
正如Dimitre建议的那样,trace()是我在没有其他方法可以使用时所依靠的。杂乱,但它的作品。
相反的: $ foo的:= anyXqueryExpression
这样做: $ foo的:=跟踪(anyXqueryExpression, “文本”)
日志执行anyXqueryExpression的结果,并添加前缀 “文本” 。
好问题,+1。查看我的答案,了解具体的推荐和链接。 – 2011-01-29 02:35:42