以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [已解决]请问大家,xsl中有没有什么方法可以判断一个元素的属性是否存在?[求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=58183)


--  作者:wangyongshan
--  发布时间:1/18/2008 10:32:00 AM

--  [已解决]请问大家,xsl中有没有什么方法可以判断一个元素的属性是否存在?[求助]
在xsl中我们可以用 <xsl:value-of select="@name"/> 来获取属性name 的值,
我想问一下 , 有没有什么方法可以判断这个name属性是否在一个元素中出现(不是根据其值是否为空)?或者可不可以获取一个元素的属性名(不是其值)?


可以用   元素[@属性]   来判断一个元素的属性是否存在

<xsl:if test ="元素[@属性名]">
.......................................
</xsl:if>


--  作者:enyaxp
--  发布时间:1/21/2008 12:27:00 AM

--  
<xsl:if test="@name">
--  作者:enyaxp
--  发布时间:1/21/2008 12:27:00 AM

--  
哦,已经知道了呀
--  作者:wangyongshan
--  发布时间:1/21/2008 8:31:00 AM

--  
太感谢你了,好像我发的帖子每次你都给我一个好的回复,Thank you every much!
--  作者:solidluck
--  发布时间:1/23/2008 12:23:00 PM

--  
这个论坛真是不错,只是感觉太多广告了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
7,261.719ms