Subject: RE: [xsl] Question about HTML tags From: "Joe Fawcett" <joefawcett@xxxxxxxxxxx> Date: Wed, 03 Oct 2007 22:00:19 +0100 |
<xsl:variable name="rowStyle"> <xsl:choose> <xsl:when test="position() mod 2 = 0">lightRow</xsl:when> <xsl:otherwise>darkRow</xsl:otherwise> </xsl:choose> </xsl:variable> <tr class="{rowStyle}"> <!-- other stuff --> </tr>
From: "Scott Trenda" <Scott.Trenda@xxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] Question about HTML tags Date: Wed, 3 Oct 2007 15:51:21 -0500
<tr> <xsl:if test="sometest"> <xsl:attribute name="style">background: gray;</xsl:attribute> </xsl:if> ... the rest of your content ... </tr>
~ Scott
-----Original Message----- From: Chaudhary, Harsh [mailto:HCHAUDHA@xxxxxxxxx] Sent: Wednesday, October 03, 2007 3:48 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Question about HTML tags
Hi,
I am using XSLT to transfor an XML file to an HTML file. The HTML will have a table with certain rows having a gray background and the other rows a white background.
For example, the HTML would look like;
<html> <body> <table> <tr><td>AAA</td></tr> <tr style='background: gray;'><td>BBB</td></tr> <tr><td>AAA</td></tr> <tr><td>AAA</td></tr> <tr><td>AAA</td></tr> <tr style='background: gray;'><td>BBB</td></tr> <tr style='background: gray;'><td>BBB</td></tr> <tr><td>AAA</td></tr> </table> </body> </html>
Meaning, I am trying to use choose-when in my XSLT to render either <tr> or <tr style='background: gray;'>
My code looks like:
<xsl:choose> <xsl:when test="sometest"> <tr> </xsl:when> <xsl:otherwise> <tr style='background: gray;'> </xsl:otherwise> </xsl:choose>
The problem is that XSLT expects the <tr>'s to have an ending tag befor the when or otherwise tags end. How should I go about implementing this?
Is there any other way to accomplish what I am trying to do?
Thanks, HC.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Question about HTML tags, Chaudhary, Harsh | Thread | RE: [xsl] Question about HTML tags, Bjorndahl, Brad |
Re: [xsl] Question about HTML tags, David Carlisle | Date | RE: [xsl] Question about HTML tags, Bjorndahl, Brad |
Month |