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