|
Subject: [xsl] Variables in HTML tags From: noam@xxxxxxxxx Date: Fri, 15 Feb 2002 22:16:05 -0700 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] How to access to a node c, Massimo Santini - ma | Thread | Re: [xsl] Variables in HTML tags, Jeni Tennison |
| Re: [xsl] Q on incremental processi, Joerg Heinicke | Date | Re: [xsl] Variables in HTML tags, Jeni Tennison |
| Month |