Vermeiden Sie Saxbuilder, um den Dokumenttyp DTD zu validieren
Posted: 19 Aug 2025, 17:25
Ich versuche, eine org.jdom2.document aus einer Zeichenfolge zu erstellen, die ich von a org.jfree.graphics2d.svg.svggraphics2d zurückgegeben habe. Dies funktioniert ordentlich, solange mein Computer online ist, aber wenn er offline fehlschlägt und eine unbekannteHostException geworfen wird.
Obwohl das Erstellen des Saxbuilders mit dem Parameter XMLReaders erstellt wird. Ein weiterer Bauherr, der verwendet werden soll?>
Code: Select all
try{
svgString = svgGraphics.getSVGDocument();
SAXBuilder builder = new SAXBuilder(XMLReaders.NONVALIDATING);
svgXMLDocument = builder.build(new ByteArrayInputStream(svgString.getBytes()));
} catch (IOException | JDOMException e) { ... }