I created a custom class that extends JSVGCanvas and loaded my document with:
setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC); setURI("file:///home/mbenson/test.svg"); It renders just great. I use the UpdateManager and a Runnable class to change the text of an SVG element, which works perfectly. But when I call: setAttribute("transform", "translate(150,0)"); But this has no effect. I know the transform attribute is correct. When I put it directly into the document, it works perfectly. I tried invalidate(), validate(), but nothing. I even tried reloading the document, which does put the change in affect, but as expected, it updates painfully slow. I read the FAQ and it appears I'm doing everything right. Why can't I get it to update?