Перенаправление вывода из функции trace (), используемой в запросах XPath - PullRequest
0 голосов
/ 26 марта 2012

Я использую библиотеки Saxon Home Edition для оценки выражений XPath.Есть ли способ перенаправить вывод из функции trace () в другое окно / окно сообщения, которое я укажу?Я создаю новый объект textwriter и устанавливаю консольную ошибку для этого объекта, используя:

Console.SetError(textwriterobj)

После этого я вызываю функцию оценки запроса saxon xpath, но результаты функции trace () не приходятв объекте textwriter, но консоль по умолчанию моего приложения.Тем не менее, с помощью Console.Write перенаправляет сообщения в мой объект textwriter правильно.Кажется, что саксонские dll все еще используют консоль приложения по умолчанию для отправки результатов трассировки, какие-нибудь указатели на то, как я мог бы перенаправить ее?Спасибо.

1 Ответ

0 голосов
/ 26 марта 2012

Дубликат вопроса задавался и отвечал здесь:

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

Пожалуйста, не задавайте один и тот же вопрос на нескольких форумах.

...