>>> This can be done by simply creating the element:
>>> <svg x="0" y="0" width="100%" height="100%" viewBox="# # # #">
>>> and appending your new content under it.
This workaround works but has one drawback : the
resetRenderingTransform() doesn't work anymore. I can reproduce it by
resizing the canvas, pan around a bit, then do reset..(). Batik puts the
graphic where it was before the canvas was resized.