Subject: [xsl] Alternate coloured Row Issue From: "Tanzila Mohammad" <tmohammad@xxxxxxxxxxxxxxxxxxxx> Date: Wed, 13 Jun 2001 11:37:18 +0100 |
My xml is as follows: <products> <product> <productID>1</productID> <name>Motorcyle</name> </product> <product> <productID>2</productID> <name>Accessories</name> </product> .......... </products> My xsl allows for the products to be displayed on alternate coloured lines: <xsl:template match="product[position() mod 2 = 1]"> <tr class="odd"> <td> <div align="center"> <a> <xsl:attribute name="href">product.jsp?productID=<xsl:value-of select="productID"/>&secondhtml=<xsl:value-of select="$secondhtml"/> </xsl:attribute> <b> <font face="Verdana, Arial, Helvetica, sans-serif"> <xsl:value-of select="name"/> </font> </b> </a> </div> </td> </tr> </xsl:template> <xsl:template match="product"> <tr class="even"> <td> <div align="center"> <a> <xsl:attribute name="href">product.jsp?productID=<xsl:value-of select="productID"/>&secondhtml=<xsl:value-of select="$secondhtml"/> </xsl:attribute> <b> <font face="Verdana, Arial, Helvetica, sans-serif"> <xsl:value-of select="name"/> </font> </b> </a> </div> </td> </tr> </xsl:template> My problem relates to incorporating an independent last row, and making it follow the same colour pattern: <tr> <td> <div align="center"> <a> <xsl:attribute name="href"><xsl:value-of select="$email"/></xsl:attribute> <b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">Contact Us</font></b> </a> </div> </td> </tr> E.G if odd=red and even=blue if there were 4 products you would expect: row 1 (red) Motorcyles row 2 (blue) Accessories row 3 (red) Clothing row 4 (blue) Cars row 5 (red) Contact Us <!-- here is the problem--> if there were 3 products then you would expect: row 1 (red) Motorcyles row 2 (blue) Accessories row 3 (red) Clothing row 4 (blue) Contact Us <!-- here is the problem--> Thanks. Tanz XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Correct way to handle nes, Michael Kay | Thread | RE: [xsl] Alternate coloured Row Is, Chris Bayes |
RE: [xsl] Correct way to handle nes, Michael Kay | Date | RE: [xsl] html without endtags?, Michael Kay |
Month |