Избегайте SaxBuilder для проверки типа документа DTDJAVA

Программисты JAVA общаются здесь
Anonymous
Избегайте SaxBuilder для проверки типа документа DTD

Сообщение Anonymous »

Я пытаюсь построить org.jdom2.document из строки, которую я возвращаю из org.jfree.graphics2d.svg.svggraphics2d . Это работает аккуратно, пока мой компьютер находится в Интернете, но при автономном режиме он не работает, а неизвестное hostexception выбрасывается.

Код: Выделить всё

try{
svgString = svgGraphics.getSVGDocument();
SAXBuilder builder = new SAXBuilder(XMLReaders.NONVALIDATING);
svgXMLDocument = builder.build(new ByteArrayInputStream(svgString.getBytes()));
} catch (IOException | JDOMException e) { ... }
Несмотря на создание Saxbuilder с параметрами xmlreaders.nonvalidating , строитель проверяет Doctype и поднимает исключение, когда он не может достичь www.w3.org. Еще один строитель, который будет использоваться?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-type-dtd

Вернуться в «JAVA»