以文本方式查看主题

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


--  作者:ly4303
--  发布时间:3/31/2005 5:04:00 PM

--  有人知道svg 的文件格式??
有人知道svg 的文件格式??怎么存储的。。。
--  作者:mi9
--  发布时间:3/31/2005 9:33:00 PM

--  
随便哪一个文本编辑器,另存为test.svg


--  作者:ly4303
--  发布时间:4/1/2005 10:46:00 AM

--  
哪这么简单咯。。。不要开玩笑。。。

我要的是SVG的内部实现。。。


--  作者:mi9
--  发布时间:4/1/2005 11:14:00 AM

--  
以下是引用ly4303在2005-4-1 10:46:40的发言:
哪这么简单咯。。。不要开玩笑。。。

我要的是SVG的内部实现。。。



什么意思啊,在一个svg里面,自动生成一个新的.svg文件吗
--  作者:ly4303
--  发布时间:4/2/2005 11:48:00 AM

--  
我要的是用编程的方法来实现SVG存储。。。
--  作者:mi9
--  发布时间:4/3/2005 4:08:00 PM

--  
应该可以用fso来做吧,首先取得需要保存得svg字符串,放在一个变量中(这个应该可以做到把),然后

function CreateFile()
{
  var testString = "<svg><rect id='testRect' x='10' y='10' width='140' height='140' rx='5' ry='5' fill='lightgrey'><set attributeName='fill' from='lightgrey' to='red' begin='mouseover' end='mouseout'/></rect><text x='200' y='75' id='test' font-size='30'>Move over me and click<set attributeName='font-size' from='30' to='45' begin='mouseover' end='mouseout'/><set attributeName='fill' from='black' to='red' begin='mousedown' end='mouseup'/></text></svg>"
  var fso, tf;
  fso = new ActiveXObject('Scripting.FileSystemObject');
  tf = fso.CreateTextFile('c:\\testfile.svg', true);
  tf.WriteLine(testString) ;
  tf.Close();
}


--  作者:mi9
--  发布时间:4/3/2005 4:10:00 PM

--  
这个差不多可以保存的,不知道是不是你要的意思,我做了一个测试可以实现的,但不知道怎么上传
--  作者:ly4303
--  发布时间:4/3/2005 5:15:00 PM

--  
我看了一下你的代码,应该说是可行的,但这种方法对我来还不是很有用(好像没实用性)。。

我不知道什么是fso,直到现在我也没完全理解SVG,但我知道储存SVG是用dom来实现的。在w3c里可以找得到。。www.w3c.org)

不知你对SVG有什么看法,能不能说说看,交流一下看法。。。。


--  作者:ly4303
--  发布时间:4/3/2005 5:16:00 PM

--  
看问题不要太肤浅了。。
--  作者:mi9
--  发布时间:4/3/2005 5:25:00 PM

--  
以下是引用ly4303在2005-4-3 17:15:23的发言:
我看了一下你的代码,应该说是可行的,但这种方法对我来还不是很有用(好像没实用性)。。

我不知道什么是fso,直到现在我也没完全理解SVG,但我知道储存SVG是用dom来实现的。在w3c里可以找得到。。www.w3c.org)

不知你对SVG有什么看法,能不能说说看,交流一下看法。。。。


可以用dom实现的吗,贴个例子出来一起学习吧,解决问题的方法肯定不是只有一个的喽,就当是在抛砖引玉啦


--  作者:rido
--  发布时间:4/4/2005 7:56:00 AM

--  
存储数据本来就是xml要解决的东西。
有一本好书《文档对象模型-处理结构化文档》,好多javascript代码。
--  作者:mi9
--  发布时间:4/4/2005 9:29:00 AM

--  
谢谢,用那本强书的电子版吗
--  作者:ly4303
--  发布时间:4/4/2005 12:29:00 PM

--  
你知libxml的环境怎么配。。我就是链不上头。。晕死。。。配了一个星期了。。。

能不能帮我搞一下。。


--  作者:ly4303
--  发布时间:4/4/2005 12:32:00 PM

--  
《〈文档对象模型-处理结构化文档》》是java ...........
现在我要用C++编代码。。。痛苦死。。。环境也配不好,,又要交东西。。。。。
--  作者:kerons
--  发布时间:4/4/2005 4:49:00 PM

--  
借人气问一下:
那些DOM函数从哪里可以找的到啊?谢谢
--  作者:rido
--  发布时间:4/4/2005 7:30:00 PM

--  
dom api是一种较抽象的api,在不同的语言有不同的绑定,不是只针对java的。
但在svg里操作数据,不用javascript,还能用什么?当然,如果你要制作svg文件
用什么语言都可以,C++,java,delphi...甚至写字板,你也不一定要用到dom,用
print("<xml...>")这样的语句也可制作svg,因为svg本质就是xml,更本质地
svg是文本文件。
--  作者:rido
--  发布时间:4/4/2005 7:35:00 PM

--  
以下是引用kerons在2005-4-4 16:49:04的发言:
借人气问一下:
那些DOM函数从哪里可以找的到啊?谢谢


要看你用哪种语言,javascript可找最新版的javascript指南之类,java可看java 的doc api
(org.w3c.dom包),其它语言我不熟,大概都与前者类似
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
93.750ms