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[(_at_)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(_dot_)delmelle(_at_)pandora(_dot_)be]
<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[(_at_)min >=
number(current())][1]/@color}"
align="right">
...
Hmm. Maybe needs some extra braces:
bgcolor="{(/colormap/color[(_at_)min >= number(current())]
)[1]/@color}"
Cheers,
Andreas
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--
--
+++ NEU bei GMX und erstmalig in Deutschland: TÜV-geprüfter Virenschutz +++
100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz