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 |