0

要从 Saxon-B 获取跟踪输出,您可以调用如下代码:

processor.getUnderlyingConfiguration().setTraceListener(new XSLTTraceListener());

我的问题是,这有多动态?一旦我创建了一个可执行文件,它是否会以某种方式捕获它,或者我可以动态更改侦听器并使其生效?

4

1 回答 1

1

您不应该真正在配置上设置 TraceListener,因为将相同的用于不同的转换并没有真正意义。最好将它设置在控制器上。如果您这样做,那么我怀疑您可以随时切换它 - 但您需要自担风险,例如您不会得到配对的 open() 和 close() 调用。

于 2011-04-06T22:21:55.743 回答