Hi Olaf,
Olaf Schnabel wrote:
I use the printNode command in my webproject (SVG + ECMAScript) and want to write out a part of the SVG-code (tags + content).
Example of SVG code:
<svg> <defs id="def"> <circle cx="20" cy="20" r="10"/> </defs> </svg>
In the Adobe SVG Viewers the following ECMAScript code works without problems:
var x = document.getElementById("def"); var y = printNode(x);
In Batik I get an error message "printNode is not defined."
Do you have any ideas for a workaround?
One option is to use the 'import' facilities of Rhino to pull in one of the DOM serializers from Batik (like org.apache.batik.dom.util.DOMUtilities), and use that to serialize the document.
It is also pretty easy to write a simple DOM serializer in ECMAScript. It wouldn't surprise me if you could find one floating around on the net (from comments on svg-developers I suspect that people doing real serialization of the DOM write there own).
Thanks for your answer.
Regards Olaf
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
