1
我正在与BEA(现在称为Oracle Service Bus Worskshop)xquery一起工作,我试图找出简单调试我的代码的方法。类似于bash中的“echo”或Java中的System.out()。 Workshop IDE(Eclipse)有一个内置工具来测试所有的xquery文件,返回最终的输出。跟踪xquery变量
有什么想法?
在此先感谢
我正在与BEA(现在称为Oracle Service Bus Worskshop)xquery一起工作,我试图找出简单调试我的代码的方法。类似于bash中的“echo”或Java中的System.out()。 Workshop IDE(Eclipse)有一个内置工具来测试所有的xquery文件,返回最终的输出。跟踪xquery变量
有什么想法?
在此先感谢
你可以尝试trace
功能(http://www.w3.org/TR/2009/WD-xpath-functions-11-20091215/#func-trace)。
例如:
for $x in (1 to 3)
return trace($x, "I'm tracing x")
应登录的$x
某处每个值,并返回完全相同的结果为:
for $x in (1 to 3)
return $x
然而,我不知道,如果这是在甲骨文实施,也不在那里支持它可能会记录跟踪的值。
是的,我知道这个功能。但正如你所提到的,这取决于供应商的实施,而且由于Oracle没有提到任何有关我听起来不值得花费太多时间的事情。更好地找到替代方法,例如也调试的外部软件。唯一的问题是我测试的任何产品返回不同的行为;不太确定在不同平台上如何支持这种语言。 – AleIla 2010-11-04 09:28:40