[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] xsl:if statement with numeric
Subject: RE: [xsl] xsl:if statement with numeric From: "Tuan Luu" <tuanluu@xxxxxx> Date: Sun, 28 Mar 2004 12:52:41 +0200 (MEST) |
the first version worked too I've made a little change to it: The files look now like this: source file: <xsl:template match="/page"> <page> <xsl:apply-templates select="anwendung"/> <colormap> <color min="100" color="#00ff00" /> <color min="98" color="#ff9600" /> <color min="0" color="#ff0000" /> </colormap> </page> </xsl:template> next the stylesheet: <td bgcolor="{/page/colormap/color[@min <= number(current())][1]/@color}" align="right"> <xsl:apply-templates/>% </td> :-)) you're great Andreas, thank you > > -----Original Message----- > > From: Andreas L. Delmelle [mailto:a_l.delmelle@xxxxxxxxxx] > > > <snip /> > > > Then you could avoid all the xsl:choose / xsl:if logic by merely > fetching > > the color value corresponding to the number value in question, like > > > > <xsl:template match="monat"> > > <td bgcolor="{/colormap/color[@min >= > number(current())][1]/@color}" > > align="right"> > > ... > > Hmm. Maybe needs some extra braces: > > bgcolor="{(/colormap/color[@min >= number(current())] > )[1]/@color}" > > > Cheers, > > Andreas > -- +++ 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 -> |
---|---|---|
RE: [xsl] xsl:if statement with num, Andreas L. Delmelle | Thread | RE: [xsl] xsl:if statement with num, Tuan Luu |
RE: [xsl] xsl:if statement with num, Tuan Luu | Date | RE: [xsl] xsl:if statement with num, Michael Kay |
Month |