|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Variables in HTML tags
Hello,
I am writing an XSL that transforms an XML into an HTML table. The back
color of the cells needs to be based on an attribute of an element. I wrote
something like this:
<xsl:template match="*">
<table border="1" width="100%" cellspacing="2">
<tr>
<xsl:variable name="CellColor">
<xsl:choose>
<xsl:when test="@VersionName">
<xsl:text>"#FFFF99"</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>"#CCCC99"</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<td bgcolor="$CellColor" colspan="2">
... and so on.
The problem is in the last line. The CellColor variable is not replaced by
the value of the variable. Rather, I just get the string "$GetColor".
How do I do this? I tried a bunch of different ideas, but with no success.
Thanks for your help,
Noam
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








