以文本方式查看主题

-  中文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=23226)


--  作者:lenshion
--  发布时间:10/18/2005 9:29:00 AM

--  请问如何保存动态修改过的svg
我在网页上嵌入一幅svg图,并且动态的添加了一个矩形。
但是重新打开后怎么矩形没有了。
--  作者:xmshaonian
--  发布时间:12/2/2005 7:22:00 PM

--  
好像不能自保存吧,如果真的想要保存的话,
好像嵌到html中,然后使用文件操作,
利用window对象提供的 printNode 方法把节点内容转化为 CString,
再写到一个文件中。呵呵。
--  作者:mxr
--  发布时间:5/16/2006 5:23:00 PM

--  
我在实践中也遇到这样的问题,关注中。。。。。。。。。
--  作者:tamefox
--  发布时间:6/1/2006 9:43:00 AM

--  
我自己认为所谓动态修改,无非是通过js语句进行节点的增删,而所有这些操作都是在内存中进行的,SVG文档本身并没有变化,所以我认为没有办法直接保存。除非象2楼说的那样,用printNode将改变后的节点内容通过别的方式写入文件,另存。但我觉得printNode不是window对象提供的方法,只有在SVG中嵌入的js才支持该方法!
--  作者:mxr
--  发布时间:6/20/2006 4:01:00 PM

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