Subject: Re: How to round number values From: "David Marston/CAM/Lotus" <David_Marston@xxxxxxxxx> Date: Tue, 2 May 2000 12:48:05 -0400 |
Moritz Walther writes: >the XSL - part is >.....<xsl:value-of select="lipr"/>... > >with this I get "48064.63999" but I need "48.064,64". >How could I format the number ? There are two operations in question, but you may find that format-number does what you want with the rounding. Your instruction would change to something like <xsl:value-of select="format-number(lipr,'##.##0,00')"/> and you would have to make a couple declarations in an xsl:decimal-format element to swap the two separators. Read section 12.3 of the XSLT spec for the whole story. You'll want to set the number of #s and 0s to fit the largest allowable number, and you may need to deal with negative values as well. To round manually to two decimal places, do this <xsl:value-of select="round(100*lipr) div 100"/> .................David Marston XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: How to round number values, joel thibault | Thread | RE: How to round number values, Selva, Francis |
RE: How to round number values, Selva, Francis | Date | Re: How to round number values, joel thibault |
Month |