Subject: Re: 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
|