Java を使用して SVG を操作するために、batikSVG の操作に問題があるようです。SVG を JSVG キャンバスに問題なく表示できますが、getSVGDocument を使用してキャンバスの SVGDocument を表示しようとすると、null が返されるようです。それはなぜですか。また、実際のドキュメントを入手するにはどうすればよいですか?
jSVGCanvas1.setURI(new File("circle.svg").toURI().toString());
jSVGCanvas1.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
SVGDocument doc = jSVGCanvas1.getSVGDocument();
if(doc==null)System.out.println("null");
最後の行は、doc が null である場所をテストし、常に null を出力します。助けてください!