以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  只想确认一下,svg碰到未知属性,svg怎么办?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=36569)


--  作者:upc2neiep
--  发布时间:8/9/2006 8:53:00 AM

--  只想确认一下,svg碰到未知属性,svg怎么办?
比如向下面的:
<rect x="250" y="250" width="50" height="50" date="2006-08-08" id="A1205" onmouseover="show(evt)" onmousedown="zoom()"/>

SVG好像也能够正常显示。。。。

这里只想确认一下,可不想搞到最后出错误。。。。
是不是对于未知属性,SVG本身不处理。。。。。。

这么做只是想在SVG元素中附加一些信息?
谢谢了


--  作者:DragonJohn
--  发布时间:8/9/2006 9:38:00 AM

--  
没问题。
--  作者:tamefox
--  发布时间:8/9/2006 3:38:00 PM

--  
用getAttribute和setAttribute同样能处理,我觉得这应该属于SVG的可扩展性。
--  作者:daidaixiong
--  发布时间:8/16/2006 10:17:00 AM

--  
svg文件中的未知属性和未知的元素在渲染时不会处理,不影响正常显示。但是如果用XMLspy,按照DTD验证的话肯定通不过。如果确实需要自定义的属性,可以自己添加到DTD文件中,这样整个文件就很完备了,具体的可以参考SVG标准中Extensibility的部分。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
23.438ms