This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: XSLT problem
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] XSLT problem
- From: William Lam <xeenman at yahoo dot com>
- Date: Mon, 25 Jun 2001 13:37:47 -0700 (PDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
use
<xsl:attribute name="class">
<xsl:value-of select="$ClassName"/>
</xsl:attribute>
--- Alex Genis <agenis@dtcc.com> wrote:
> Hi everybody !
> What's wrong with my syntax ?
>
> The code :
>
> <TR>
> <TD class="C1">
> abc
> </TD>
>
> <TD class="C2">
> xyz
> </TD>
> </TR>
>
> works absolutely properly
>
> but the code :
>
> <TR>
> <xsl:variable name="ClassName">
> <xsl:choose>
> <xsl:when test="position() mod 2 = 0">
> C1
> </xsl:when>
> <xsl:otherwise>
> C2
> </xsl:otherwise>
> </xsl:choose>
> </xsl:variable>
>
> <td class="{$ClassName}">
> abc
> </td>
>
> <td class="{$ClassName}">
> xyz
> </td>
> </TR>
>
> does not work correctly (the system does not pick up
> any of the classes above)
> even though the code :
>
> <td>
> <xsl:value-of select="$ClassName"/>
> </td>
>
> shows correct value of the variable (tbl1 or tbl2
> respectively) ???
>
> Thanks a lot in advance. Alex.
>
>
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list