[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Question about HTML tags
<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: 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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|