以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- [求助]两个svg文件之间的<defs>传递问题 请高手指点迷津 (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=35752) |
-- 作者:daidaixiong -- 发布时间:7/18/2006 9:00:00 AM -- [求助]两个svg文件之间的<defs>传递问题 请高手指点迷津 我写了两个svg文件:a.svg和b.svg,其中a作为图形库,定义了几个<defs>图元,b文件是一个画布,现在我想在b文件中将a中的<defs>用<use>引用过来,想请教大家:1.这样的想法是否可行 2.如果可行应该是怎样的引用方法,就是<use>里面的语句怎样写。 刚刚开始接触svg,问题比较傻,请大家多指教。谢谢啦。 |
-- 作者:tamefox -- 发布时间:7/18/2006 4:02:00 PM -- 一种方法就是在装载b.svg时,将a.svg中的defs中的图元装载到b.svg中(文件上是两者是保持独立的,但在内存中将二者合二为一),这样就可以在b.svg中直接引用这些图元了。如果b.svg直接引用a.svg中的图元,我目前还没有测试成功,不知其是否可行!
|
-- 作者:daidaixiong -- 发布时间:7/19/2006 8:57:00 AM -- 我试过了,你说的方法完全可以啊。谢谢了先。直接引用好像不行,感觉<use>只认识自己所在文件的<defs>的id,如果没有将二者结合,渲染得时候<use>就找不到可引用的图元了。 |
-- 作者:welfred -- 发布时间:7/21/2006 2:45:00 PM -- SVG规范中有说,<use>元素不能引用外部文件及其元素 |
-- 作者:kun331 -- 发布时间:9/28/2006 3:32:00 PM -- “在装载b.svg时,将a.svg中的defs中的图元装载到b.svg中” 代码怎么写呀? |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.012ms |