Subject: Re: [xsl] format negative numbers From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Mon, 28 Apr 2008 09:54:47 +0100 |
On 28/04/2008, Markus Gamperl <markus.gamperl@xxxxxx> wrote: > Hi. > > I have a html report with lots of number columns. I want to highlight negative numbers in red color. > > I know I could add an if element in every column and check for negative numbers. If negative I could add a style attribut to the table cell. Another way could be calling a template with parameter which does the formatting task. > > But is there a more simple way to do this? Im also working with the format-number function but I didn't find a feature to implement my needs... > > What do you mean? > Using a particular class seems fine, eg in 2.0: class="{if (. lt 0) then 'neg ' else ''}" or in 1.0 it would be: <xsl:attribute name="class"> <xsl:if test=". < 0">neg </xsl:if> </xsl:attribute> (possibly moving the if test outside the attribute if that's the only class used) -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] format negative numbers, Markus Gamperl | Thread | [xsl] Using xsl:variable and replac, Richard Corfield |
[xsl] format negative numbers, Markus Gamperl | Date | [xsl] Using xsl:variable and replac, Richard Corfield |
Month |