powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не выдает ошибку на битый xml
1 сообщений из 1, страница 1 из 1
Не выдает ошибку на битый xml
    #34901397
ORA-00942
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

В java выполняю либо xsl преобразование либо с помощью FOP трансформера генерю pdf
Если подсунуть невалидный xml файл. Не выдается ошибка, а просто получается пустой файл.
Как сделать чтобы ошибка возникала?

Вот кусок кода


TransformerFactory factory = TransformerFactory.newInstance();
// factory.setURIResolver(new MyURIResolver());
Transformer transformer = null;
if (!xsl.exists()) {
transformer = factory.newTransformer(); // identity transformer
} else {
Source xsltSrc = new StreamSource(xsl);
transformer =
factory.newTransformer(xsltSrc); // identity transformer
}

// Setup input stream
Source src = new StreamSource(fo);
// Resulting SAX events (the generated FO) must be piped through to FOP
Result res = null;
if (ext.equalsIgnoreCase("xml")) {
res = new StreamResult(out);
} else {
res = new SAXResult(fop.getDefaultHandler());
}

// Start XSLT transformation and FOP processing
transformer.transform(src, res);
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не выдает ошибку на битый xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]