Subject: Re: [xsl] xsl:if statement with numeric From: "Tuan Luu" <tuanluu@xxxxxx> Date: Sun, 28 Mar 2004 09:34:47 +0200 (MEST) |
somehow I did find a solution: <xsl:choose> <xsl:when test= "number(.) = 100.00"> <td bgcolor="#00ff00" align="right"> <xsl:apply-templates/> </td> </xsl:when> <xsl:when test= "number(.) > 98.70"> <td bgcolor="#ff0000" align="right"> <xsl:apply-templates/> </td> </xsl:when> <xsl:otherwise> <td bgcolor="#ff9600" align="right"> <xsl:apply-templates/> </td> </xsl:otherwise> </xsl:choose> > hello > I'm very new to this. > I have an xml returned that looks like this: > > <td>100</td> > <td>98.00</td> > <td>100</td> > > now I'd like to give the td tags different colors, depending on the value. > What I did so far ist that: > > <xsl:template match="monat"> > <xsl:if test= "numeric(.) < 100.00"> > <xsl:variable name="farbe">#00ff00</xsl:variable> > </xsl:if> > <td bgcolor="$farbe" align="right"> > <xsl:apply-templates/> > </td> > </xsl:template> > > My problem is, I think he doesn't make a difference with the value, all > columns get the same color. > What have I done wrong here? > Thanks for any answers. > > -- > +++ NEU bei GMX und erstmalig in Deutschland: T\V-gepr|fter Virenschutz > +++ > 100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz > -- +++ NEU bei GMX und erstmalig in Deutschland: T\V-gepr|fter Virenschutz +++ 100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xsl:if statement with numeric, Tuan Luu | Thread | RE: [xsl] xsl:if statement with num, Kenny Akridge |
[xsl] xsl:if statement with numeric, Tuan Luu | Date | RE: [xsl] xsl:if statement with num, Kenny Akridge |
Month |