我正在使用Saxon Home Edition dll来评估XPath表达式。 有没有办法将trace()函数的输出重定向到我指定的另一个窗口/消息框? 我正在使用以下方法创建一个新的textwriter对象并为此对象设置控制台错误:
Console.SetError(textwriterobj)
在此之后,我调用了saxon xpath查询evaluate函数,但是trace()函数的结果并没有出现在textwriter对象中,而是我的应用程序的默认控制台。 但是,使用Console.Write正确地将消息重定向到我的textwriter对象。 似乎撒克逊dll仍在使用默认的应用程序控制台来发送跟踪结果,有关如何重定向它的任何指针? 感谢。
答案 0 :(得分:0)
问题重复并在此处回答:
https://sourceforge.net/projects/saxon/forums/forum/94027/topic/5144403
请不要在多个论坛上提出同样的问题。