以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  SVG中如何读取metadata属性数据?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=18778)


--  作者:cloud208
--  发布时间:5/24/2005 4:38:00 PM

--  SVG中如何读取metadata属性数据?
请问高手们.在SVG中如何读取metadata属性数据?我给一个对象加了属性信息,格式是
<circle onclick="circle_click(evt)" cx="250" cy="225" r="80"  fill="#339966"> 
<metadata id="Corel">
 <odm name="Name" value="china" type="0"/>
 <odm name="Area" value="5000" type="0"/>
</metadata>
</circle>
怎样将Name和Area的值读取出来?谢谢!
--  作者:bin
--  发布时间:5/28/2005 11:15:00 PM

--  
等到能上传时,给你一个看看
--  作者:cloud208
--  发布时间:5/29/2005 11:33:00 AM

--  
thank!我已经找到了实现方法:
var selected_Obj = evt.target;
var odm_num = selected_Obj.getElementsByTagName("odm").getLength;
var tt = "";
    for (var i=0; i<odm_num; i++) {
        tt= tt + selected_Obj.getElementsByTagName("odm").item(i).getAttributes.item(0).getNodeValue;
        tt= tt + ":" + selected_Obj.getElementsByTagName("odm").item(i).getAttributes.item(1).getNodeValue + " ";
    }
这样Name和value就出来了。
--  作者:keeponline
--  发布时间:5/29/2005 2:40:00 PM

--  
thank you cloud208
--  作者:xp_lion
--  发布时间:6/2/2005 2:18:00 PM

--  
谢谢你拉,你的代码给了我点思路

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