以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  这种命名空间的xmlns:media="http://search.yahoo.com/mrss/"怎么取值?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=43813)


--  作者:snwebsite
--  发布时间:3/12/2007 11:11:00 AM

--  这种命名空间的xmlns:media="http://search.yahoo.com/mrss/"怎么取值?
要取图片地址:

<media:thumbnail url="*.jpg" width="" height="" />

我这样不行:<img src="{media:thumbnail/@url}"/>

是哪里的问题,谢谢!


--  作者:hexun831012
--  发布时间:3/13/2007 9:19:00 AM

--  
把命名空间去掉
--  作者:snwebsite
--  发布时间:3/13/2007 10:25:00 AM

--  
...-______-!

读的是图片或视频共享站提供的RSS,没法去掉.


--  作者:hexun831012
--  发布时间:3/13/2007 10:35:00 AM

--  
我明白了,你的意思是把命名空间里的地址加上url组成完整的地址,你对xml的命名空间的理解有本质的问题,你所说的那种实现叫xml:base,可惜的是目前xsl还不支持,但有其他的方法可以实现,比如你给xsl定义一个全局变量,也可以在xml的根节点加一个base属性并在xsl中获取,而xml的命名空间指的是用一个URI去唯一标示一种文档格式,之所以用URI是应为URI在互联网上唯一,而不是用来做参数的
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms