编程论坛's Archiver

mxr 发表于 2006-5-27 10:36

用JAVASCRIPT解析SVG文件的问题。

<DIV ><B>怎么用JAVASCRIPT解析SVG文件?</B></DIV>
<DIV>SVG 文件和XML文件的解析应该是一样的,可是为什么不能解析呢?请帮忙看一下。谢谢!<BR>下面是我的SVG文件:source.svg<BR><BR>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<BR>&lt;!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "<a href="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" target="_blank" ><a href="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" target="_blank" ><FONT color=#000000>http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd</FONT></A></A>"&gt;<BR>&lt;svg&gt;<BR>&lt;rect id="bg" x="200" y="300" height="100" width="150" fill="red"/&gt;<BR>&lt;/svg&gt;<BR><BR>这是文档解析文件:<BR>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;script language="JavaScript"&gt;<BR>var fso, tf;<BR>fso = new ActiveXObject("Microsoft.XMLDOM");<BR>ts = fso.load("c:\\source.svg");<BR>var root=ts.documentElement;<BR>alert("c");<BR>var tgt=root.getElementById("bg");//为什么这里总通不过?<BR>alert("a");<BR>ts.Close();<BR>&lt;/script&gt;<BR>&lt;/html&gt;<BR>&lt;body&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;<BR><BR>为什么总是取不到值,运行也没有出现错误,可就是没有值,为什么<IMG src="http://www.bc-cn.net/bbs/Skins/Default/emot/em13.gif" align=middle border=0></DIV>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.