|
[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
|

Cart








