Re: [xsl] alternate row color in a table

Subject: Re: [xsl] alternate row color in a table
From: Kevin Rodgers <kevin.rodgers@xxxxxxx>
Date: Thu, 10 Mar 2005 13:56:18 -0700
Jason Tripanier writes:
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> <xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>
>
> <xsl:param name="keyword">none</xsl:param>
>
> <xsl:template match="/">
>      <xsl:for-each select="//books">
>      <xsl:sort order="ascending" select="title"/>
>      <xsl:if test="title/*= $keyword">
>      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
> 	<tr class="myBkgnd_{position()  mod 2}">
>
>          <td width="*" class="pad">
>              <xsl:value-of select="title" />
>          </td>
>      </tr>
>      </table>
>      </xsl:if>
>      </xsl:for-each>
> </xsl:template>

Get rid of the xsl:if, and replace the xsl:for-each with

     <xsl:for-each select="//books[.=$keyword]">

--
Kevin Rodgers

Current Thread