



Вы можете прочитать свой SVG из StringReader следующим образом:
StringReader reader = new StringReader(svgString);
String uri = "file:make-something-up";
String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
SVGDocument doc = f.createSVGDocument(uri, reader);
Вам нужно создать действительный URI, но это не важно, если вы не делаете относительные ссылки на другие URI из вашего SVG.
API требует этого — допустимый означает, что его можно проанализировать. Это не должно существовать
Зачем нужен действительный URI? Могу ли я позволить всем вещам выполняться в памяти?