以文本方式查看主题

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


--  作者:semonxuan
--  发布时间:11/4/2006 2:34:00 PM

--  如何保存修改后的svg文件的问题
如果是用java代码是很容易实现的,但是如何用javascript来做啊。前面有个帖子说用javascript分析与svg文件对应的xml,然后写入文件。不明白到底怎么做的。
--  作者:zw1213
--  发布时间:11/5/2006 4:56:00 PM

--  
帮你顶。

--  作者:ncepuyuyu
--  发布时间:11/6/2006 3:21:00 PM

--  
var str= svgEmbedName.window.printNode(nodeName);
str是字符串,写入文件就行啦

--  作者:flyfoxs
--  发布时间:11/9/2006 3:39:00 PM

--  
JAVAScript从设计时就没有考虑到写文件这个问题,他没有IO操作。


如果一定要实现的话,这样也许行。使用AJAX的 XMLHTTPRequest给服务器发出请求,然后把文件以某种形式(字符串)发给服务器,然后由服务器来写入文件。


不好意思,只想到这个办法,希望对你有用。


--  作者:ncepuyuyu
--  发布时间:11/10/2006 12:18:00 PM

--  
js是客户端脚本,当然不能写服务器端的文件啦
js是用来分析svg文件,形成字符串,再把字符串发给服务器
我就是按楼上的方式做的
PS,ajax可以用prototype.js包,完全傻瓜式
--  作者:zw1213
--  发布时间:11/10/2006 2:31:00 PM

--  
有没有example??
--  作者:semonxuan
--  发布时间:11/10/2006 3:08:00 PM

--  
我做的是让客户端保存文件,用javascript的FileSystemObject可以实现。
如果是返回给服务器端,如楼上所说的可以先形成字符串返回给服务器,在服务器端再保存文件。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms