Hi! My Javascript function receives a String as a parameter. This String is a 
svg tag with several nodes as children. I want to parse it into a SVG and add 
it as a nodechildren to my SVG file is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-flat-20030114.dtd";>
<svg xmlns="http://www.w3.org/2000/svg";  
xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" height="100%" 
width="100%" onload="inicia(evt)" >

<script type="text/ecmascript"><![CDATA[      

parent.pinta=pinta

function inicia(event){
    SVGDocument =  event.target.ownerDocument;                                 
}

function pinta(strSVG){
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async=false;
    xmlDoc.loadXML(strSVG);
    var newNode=xmlDoc.documentElement;
    SVGDocument.getElementById('grafico1').appendChild(newNode);
}
]]></script>
<svg y="" width="" height="" id="grafico1"/>
<svg y="500" width="" height="" id="grafico2"/>
<g id="tip_Cuadro"/>
<g id="tip_texto"/>
</svg>

Where strSVG="<g id='titulo'><text x='95' y='12'>Title </text></g>"

But this returns a HIERARCHY_REQUEST_ERR (3) On: 
SVGDocument.getElementById('grafico1').appendChild(newNode); 

I think the proble is to parse String to a valid SVG node....
This is on IE9.
Thank you!






------------------------------------

-----
To unsubscribe send a message to: [email protected]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
----Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to