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

В 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
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не выдает ошибку на битый xml / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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