Subject: AW: AW: [xsl] round-half-to-even problem. From: "Szabo, Patrick \(LNG-VIE\)" <patrick.szabo@xxxxxxxxxxxxx> Date: Tue, 25 Jan 2011 10:18:29 +0100 |
I guess my processor does support it. Can you tell me which namespace I have to use for xpath3 ?! Also I can't seem to figure out how to enable it in saxon. . . . . . . . . . . . . . . . . . . . . . . . . . . Patrick Szabo XSLT-Entwickler LexisNexis Marxergasse 25, 1030 Wien mailto:patrick.szabo@xxxxxxxxxxxxx Tel.: +43 (1) 534 52 - 1573 Fax: +43 (1) 534 52 - 146 -----UrsprC<ngliche Nachricht----- Von: Imsieke, Gerrit, le-tex [mailto:gerrit.imsieke@xxxxxxxxx] Gesendet: Dienstag, 25. JC$nner 2011 10:05 An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Betreff: Re: AW: [xsl] round-half-to-even problem. If your XSLT processor already supports the two-argument form of round (XPath 3.0), you can just use round(1351.845, 2). http://www.saxonica.com/documentation/functions/intro/round.xml http://www.w3.org/TR/xpath-functions-30/#func-round -Gerrit On 25.01.2011 10:01, Szabo, Patrick (LNG-VIE) wrote: > I still can't figure out how to round correctly. > > If I do format-number(1351.845, '.00') it gives me 1351.84 > If I do format-number(298.155, '.00') it gives me 298.16<- that's how I want it. > > I have no idea why that happens. > > > . . . . . . . . . . . . . . . . . . . . . . . . . . > Patrick Szabo > XSLT-Entwickler > LexisNexis > Marxergasse 25, 1030 Wien > > mailto:patrick.szabo@xxxxxxxxxxxxx > Tel.: +43 (1) 534 52 - 1573 > Fax: +43 (1) 534 52 - 146 > > > -----UrsprC<ngliche Nachricht----- > > Von: G. Ken Holman [mailto:gkholman@xxxxxxxxxxxxxxxxxxxx] > Gesendet: Montag, 24. JC$nner 2011 15:49 > An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Betreff: Re: [xsl] round-half-to-even problem. > > >> If you are rounding for presentation purposes, then use: > >> format-string(.,'.00') > >> ... which rounds the third digit to the second digit simply, where >> "5" goes to the ceiling (a negative number gets smaller, a positive >> number gets bigger). > >> I hope this helps. > >> . . . . . . . . . Ken > > -- > Contact us for world-wide XML consulting& instructor-led training > Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ > G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx > Legal business disclaimers: http://www.CraneSoftwrights.com/legal > -- Gerrit Imsieke GeschC$ftsfC<hrer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsieke@xxxxxxxxx, http://www.le-tex.de Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930 GeschC$ftsfC<hrer: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt, Dr. Reinhard VC6ckler
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: AW: [xsl] round-half-to-even pr, Imsieke, Gerrit, le- | Thread | Re: AW: AW: [xsl] round-half-to-eve, Imsieke, Gerrit, le- |
Re: AW: [xsl] round-half-to-even pr, Imsieke, Gerrit, le- | Date | Re: AW: AW: [xsl] round-half-to-eve, Imsieke, Gerrit, le- |
Month |