以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  .Net XmlElement.SetAttribute与<a>的xlink:href属性  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=35346)


--  作者:shevins
--  发布时间:7/7/2006 11:03:00 PM

--  .Net XmlElement.SetAttribute与<a>的xlink:href属性
在SVG中超链接的形式是<a xlink:href="www.xxx.com">xxx</a>
然后我用C#在服务端生成Svg形式的Xml字符串,再发送到客户端来显示。
如果不用超链接,一切正常,但如果用了超链接,就发现了一个问题
当设置超链接的属性时用XmlElement.SetAttribute("xlink:href", "www.xxx");
执行时会报错,大概意思是说属性名不能包含冒号(0x3A)。
但在Svg文档里,xlink:href确实是一个合法的属性啊,到底是什么问题,请各位指教,不胜感激。
--  作者:DragonJohn
--  发布时间:7/8/2006 11:52:00 AM

--  
var xlinkns = 'http://www.w3.org/1999/xlink';

setAttributeNS(xlinkns,'xlink:href','www.xxx‘);
试试


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