最初,我写了一个小的XQuery脚本,旨在完成一项小任务。现在它发现这个XQuery脚本不完整,我必须解决它。问题是,我的XQuery演变成一个程序,而XQuery是一个痛苦的调试。我需要的东西是:
在命令行中输入内容以检查程序当时是否具有正确的节点。
一个调试工具,显示存储的变量
答案 0 :(得分:4)
我需要的东西是:
将命令行打印到 检查天气的程序有 那时正确的节点。
使用标准XPath 2.0函数trace()
。
一个调试工具,向我展示了 存储变量
有一些用于XQuery的varios IDE可以提供调试器。例如,请查看oXygen 。
答案 1 :(得分:2)
正如Dimitre建议的那样,trace()就是我没有其他工作时所依赖的东西。凌乱,但它的工作原理。
而不是: $ foo:= anyXqueryExpression
这样做: $ foo:= trace(anyXqueryExpression,“text”)
记录执行anyXqueryExpression的结果并添加前缀“text”。
答案 2 :(得分:0)
很少有以Xml数据库为中心的诊断API。 w.r.t到MarkLogic Xml数据库。
很少有技术可以进行有效的编码。