[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xsl:if statement with numeric
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|