以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  [求助]如何在xsl中判断数据源所在行  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=25887)


--  作者:viviwi
--  发布时间:12/26/2005 11:14:00 AM

--  [求助]如何在xsl中判断数据源所在行
现在需要奇数行以一种颜色显示,偶数行以另一种颜色显示。请问该如何做?
--  作者:Qr
--  发布时间:12/26/2005 11:29:00 AM

--  
<xsl:if test="position() mod 2 = 0">。。。</xsl:if> <!--position()可取当前节点位置-->
--  作者:viviwi
--  发布时间:12/26/2005 2:50:00 PM

--  
Thanks!  但是提示Unknown method. -->position()<-- mod 2= 0
是需要其他别的支持么?我是用于jsp的。


<xsl:template match="*">  
<xsl:choose> 
<xsl:when test="position() mod 2= 0"> 
<td bgcolor="#ffffff">   
<xsl:attribute name="style">color="red"</xsl:attribute> 
<xsl:value-of />  
</td>    
</xsl:when>
<xsl:otherwise>
<td bgcolor="#ffffff">   
<xsl:value-of />  
</td>
</xsl:otherwise>
</xsl:choose>  
</xsl:template> 


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