以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  问个有关svg动态刷新的问题~~~~  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=38074)


--  作者:fuyu131
--  发布时间:9/19/2006 10:38:00 PM

--  问个有关svg动态刷新的问题~~~~
想用ajax+svg进行svg的实时数据库刷新,用ajax我可以做到将变化的数据以xml的格式从服务器端发送过来,也可以做到生成一个存放在硬盘的xml文件(里面数据也在不断变化)。
但是问题来了。
如果以xml格式发送过来时,需要对svg进行解析以便对其属性进行改变,但是,要dom解析的话,svg代码应当是html代码中的一部分才能解析吧,而svg是通过src才能被html调用的,所以我不知道该如何对svg进行解析?
如果把数据生成一个存放的xml文件,然后在svg中通过geturl函数对其进行调用,但是我不知道如何把xml文件里的数据取出来,是不是data属性就相当与那个xml文件了?
--  作者:vaga
--  发布时间:9/25/2006 1:59:00 PM

--  
<embed id="somesvg" src="somesvg.svg".......></embed>
通过svgDocument=Document.getElementById("somesvg").getSVGDocument()获取你嵌入的svg对象,然后再通过svgDocument.getElementById..之类的获得svg对象里面的各个元素。。。。最后取出数据填充到你要改变的元素的属性上就行了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
250.000ms