aspose file tools*
The moose likes XML and Related Technologies and the fly likes XSLT and HTML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "XSLT and HTML" Watch "XSLT and HTML" New topic
Author

XSLT and HTML

Arsalan Lodhi
Greenhorn

Joined: Jul 05, 2001
Posts: 4
Hi all
how can I change color of rows dynamically because my rows are printed within xslt template match and If i hardcode the color then how can I change the color of a next row ?
any idea
arsalan
Mapraputa Is
Leverager of our synergies
Sheriff

Joined: Aug 26, 2000
Posts: 10065
If you need to alternate between two colors, you can use this idiom:
<tr>
<xsl:choose>
<xsl:when test='position() mod 2 = 0'>
<xsl:attribute name='BGCOLOR'>white</xsl:attribute>
</xsl:when>
<xsltherwise>
<xsl:attribute name='BGCOLOR'>gray</xsl:attribute>
</xsltherwise>
</xsl:choose>
<td> <!-- stuff for columns --> </td>
</tr>
(shamelessly stolen from: Khun Yee Fung. "XSLT: Working with XML and HTML")
If it is not what you want, then you should tell us more about your requirements - what exactly means "change color of rows dynamically"?
[This message has been edited by Mapraputa Is (edited July 08, 2001).]


Uncontrolled vocabularies
"I try my best to make *all* my posts nice, even when I feel upset" -- Philippe Maquet
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: XSLT and HTML