Ops. Sorry.
I, for some reason, thought of truncate.
Solution works. :-)
--
Vladimir Nesterovsky
http://www.nesterovsky-bros.com/
-------- Original Message --------
> From: "Vladimir Nesterovsky" <vladimir@xxxxxxxxxxxxxxxxxxxx>
> Sent: Wednesday, April 07, 2010 10:54 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: Round function in XSL 1.0
>
> > Try with the below:
> >
> > <xsl:variable name="amount_val" select="'8.42500'"></xsl:variable>
> > <xsl:value-of select="round(100 * number($amount_val)) div 100"/>
>
> That's very wrong!
> As "The round function returns the number that is closest to the argument
> and that is an integer. If there are two such numbers, then the one that
is
> closest to positive infinity is returned."
>
> round(842.500) => 843
> --
> Vladimir Nesterovsky
> http://www.nesterovsky-bros.com/
>
>
>
> > -----Original Message-----
> > From: Anil Kumar Veeramalli [mailto:anil.v@xxxxxxxxxxxxxxxxxxxxx]
> > Sent: Wednesday, April 07, 2010 12:19 PM
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: Round function in XSL 1.0
> >
> > Hi
> > I am using XSL 1.0 version. I am looking for Rounding function
similar
> >
> > to SQL.
> >
> > <xsl:variable name="amount_val" select='8.42500'></xsl:variable>
> >
> > I have a variable with the value of 8.42500. Its a string. I want to
> > round this number to 8.43. How can I do this in XSL1.0.
> >
> > Please suggest me on this.
> >
> > Thanks,
> > Anil
|