重定向XPath查询中使用的trace()函数的输出

时间:2012-03-26 06:55:18

标签: xpath redirect saxon

我正在使用Saxon Home Edition dll来评估XPath表达式。 有没有办法将trace()函数的输出重定向到我指定的另一个窗口/消息框? 我正在使用以下方法创建一个新的textwriter对象并为此对象设置控制台错误:

Console.SetError(textwriterobj)

在此之后,我调用了saxon xpath查询evaluate函数,但是trace()函数的结果并没有出现在textwriter对象中,而是我的应用程序的默认控制台。 但是,使用Console.Write正确地将消息重定向到我的textwriter对象。 似乎撒克逊dll仍在使用默认的应用程序控制台来发送跟踪结果,有关如何重定向它的任何指针? 感谢。

1 个答案:

答案 0 :(得分:0)

问题重复并在此处回答:

https://sourceforge.net/projects/saxon/forums/forum/94027/topic/5144403

请不要在多个论坛上提出同样的问题。