Okay, I'm running a test here trying to load SVG which has been generated by the SVGGraphics2D converter to a SVGCanvas object. If anyone knows of an easier way let me know.
If I use this method, everything works fine: String svg = generateSVG(doc); System.out.println(svg); StringReader sr = new StringReader(svg); SAXSVGDocumentFactory df = new SAXSVGDocumentFactory("org.apache.xerces.parsers.SAXParser"); SVGOMDocument svgDoc = df.createDocument(null,sr); svgCanvas.setSVGDocument(svgDoc); // File f = new File("test.svg"); // svgCanvas.setURI(f.toURL().toString()); java.lang.Exception: Unknown language: text/ecmascript at org.apache.batik.bridge.BaseScriptingEnvironment.dispatchSVGLoadEvent(Unknown Source) at org.apache.batik.bridge.UpdateManager.dispatchSVGLoadEvent(Unknown Source) at org.apache.batik.swing.svg.SVGLoadEventDispatcher.run(Unknown Source) java.lang.NullPointerException at java.net.URLClassLoader.getPermissions(URLClassLoader.java:422) at org.apache.batik.script.rhino.RhinoClassLoader.getPermissions(Unknown Source) at org.apache.batik.script.rhino.RhinoClassLoader.<init>(Unknown Source) at org.apache.batik.script.rhino.RhinoInterpreter.<init>(Unknown Source) at org.apache.batik.script.rhino.RhinoInterpreterFactory.createInterpreter(Unknown Source) at org.apache.batik.script.InterpreterPool.createInterpreter(Unknown Source) at org.apache.batik.bridge.BridgeContext.getInterpreter(Unknown Source) at org.apache.batik.bridge.BaseScriptingEnvironment.dispatchSVGLoadEvent(Unknown Source) at org.apache.batik.bridge.UpdateManager.dispatchSVGLoadEvent(Unknown Source) at org.apache.batik.swing.svg.SVGLoadEventDispatcher.run(Unknown Source) __________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]