在JS中如何将一个XML对象添加到SVG中,实现动态加载
我正在做一个SVG发布图,以一个SVG图做底图,在上面标注设备等,我希望实现在地图加载完成之后,再加载上面的设备图型。这些设备图和底图分别放在两个s文件中,现在我遇到的问题是,无法将设备图形加入到SVG中,我的测试代码如下:
var svg1 = document.embeds("webBrush");
var s="<rect id=\"rect_276657302\" x=\"215\" y=\"267\" height=\"78\" width=\"165\" stroke=\"red\" stroke-width=\"1\" fill=\"white\" fill-opacity=\"0\" stroke-dasharray=\"none\"/>";
var node1 =svg1.window.parseXML(s);
//alert(node1.documentElement);
var obj=svgDocument.getElementById("drawBoard"); //添加设备的位置
obj.appendChild(node1.documentElement); //这里出错
//alert(svg1.window.printNode(obj));
请指教