以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  svg 调用 另一个 svg 文件  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=56817)


--  作者:jiangxigld
--  发布时间:12/16/2007 10:29:00 PM

--  svg 调用 另一个 svg 文件
再一个svg 文件 中如何调用 另一个 svg的文件
--  作者:jiangxigld
--  发布时间:12/18/2007 11:23:00 PM

--  

这个论坛
真是看得人多
回答人少
我上次问问题 也是半天没反应
快一个月了就一个人回答
这次 又。。。。。
--  作者:admin
--  发布时间:12/19/2007 1:22:00 AM

--  
可能你的问题刚好没人知道。欢迎你常来:-)
--  作者:lovemitter
--  发布时间:12/20/2007 8:00:00 PM

--  
把两个SVG文件加到网页中 设置不同的name,一个name1,一个name2
根据name获得不同的SVG文档,当SVG文档1内部试图使用文档2的时候,先使用var svgdoc2=document.name2.getSVGDocument();获得文档2
然后在文档1内部用
var object=evt.target;//文档一的某个图形
var svgdoc1=objectLine.ownerDocument;获得文档1
那么就可以在文档一通过js来玩svgdoc2的节点了。。。。。。。。
。。。。。。。。。。。。。
如果解答与提问不符合,不要见怪~~


--  作者:lovemitter
--  发布时间:12/20/2007 8:01:00 PM

--  
可以加qq45976023,一起研究一下,我是研三的,做webGIS的
--  作者:jiangxigld
--  发布时间:12/22/2007 10:53:00 PM

--  
谢谢楼上了
如果 我想动态加载另一个svg文件呢?
比如对当前svg文件做了某个操作 动态的加载另一个svg 文件!
--  作者:jiangxigld
--  发布时间:1/21/2008 12:17:00 AM

--  
自问自答
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
     xmlDoc.async="false";
     xmlDoc.onreadystatechange=verify;
     var file = "jiangxigld.svg";
     xmlDoc.load(file);
     xmlObj = xmlDoc.documentElement;
     subLvl = dis_Doc.getElementById("subLvl_1");
     var sub = dis_Embed.window.parseXML(xmlObj.xml,dis_Doc);
    subLvl.appendChild(sub);


--  作者:xiongyv
--  发布时间:3/23/2008 12:51:00 PM

--  
学习学习...
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms