Subject: RE: [xsl] Round function in XSL 1.0 From: "Vladimir Nesterovsky" <vladimir@xxxxxxxxxxxxxxxxxxxx> Date: Wed, 7 Apr 2010 00:57:58 -0700 |
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: [xsl] 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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Round function in XSL 1.0, Anil Kumar Veeramall | Thread | [xsl] Where does <xsl:message> outp, Costello, Roger L. |
RE: [xsl] Round function in XSL 1.0, Vladimir Nesterovsky | Date | RE: [xsl] Round function in XSL 1.0, Ramkumar |
Month |