XSLTProcessor выводит розовый блок ошибок для подавления - PullRequest
1 голос
/ 08 октября 2011

Я получаю блок ошибок, отображаемый моим xslt, и мне нужно остановить его, потому что я просто не имею никакого контроля над содержимым входящего в него XML. Мне все равно, если он не может обработать успешно, но меня волнует, что огромное сообщение об ошибке не отображается в верхней части моего вывода.

Код, генерирующий проблему, находится в этом связанном вопросе:

Safari не обрабатывает HTML из XSL одинаково

Но, в частности, он говорит (в большой розовой коробке):

Эта страница содержит следующие ошибки:

ошибка в строке 64 в столбце 332: несоответствие открытия и окончания тега: IMF строка 0 и р

Ниже приведено отображение страницы до первой ошибки.

Страница в порядке, я просто не хочу сообщение об ошибке, потому что, в конечном счете, я ничего не могу с этим поделать.

1 Ответ

1 голос
/ 08 октября 2011

XSLT предназначен для обработки XML.Если вы дадите ему что-то, не являющееся XML, то вы можете ожидать, что оно будет громко жаловаться.Если вы хотите обработать что-то, что не является XML, не используйте XSLT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...