Почему xalan не генерирует ошибку TransformException с искаженным XML - PullRequest
0 голосов
/ 23 марта 2011

В моих модульных тестах я пытаюсь выдать ошибку TransformException, отправив искаженный xml в реализацию org.apache.xalan.processor.TransformerFactoryImpl javax.xml.transform.Transformer

, вызывая

transform(Source xmlSource,Result outputTarget) throws TransformerException

Консоль показывает следующее сообщение, но не генерируется исключение TransformerException

file:/filepath/MalformedInput.xml; Line #85; Column #16; XML document structures must start and end within the same entity.

Есть идеи относительно того, почему оно не генерирует исключение TransformerException или как я могу вызвать исключение для этой ситуации?

Я пробовал с saxon, и TransformerException выбрасывается, но я бы предпочел использовать xalan

спасибо

1 Ответ

1 голос
/ 23 марта 2011

вам нужно указать ErrorListener на вашем преобразователе (я полагаю, вы установили это в TransformerFactory).

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