Re: [xsl] XPath 1.0: sum() and precision

Subject: Re: [xsl] XPath 1.0: sum() and precision
From: Florent Georges <lists@xxxxxxxxxxxx>
Date: Thu, 27 Sep 2012 23:09:30 +0100 (BST)
Andrew Welch wrote:

  Hi,

> I guess if you are stuck with xpath 1.0 it would
have to be
> substring... (or split on the ., then round() on the first 3
digits
> eg the 490)

  Thanks Andrew.  That's what I thought too, but I
wanted to avoid
string functions for that purpose.  What I've done in the
meantime is
replacing sum(...) by:

    round(sum(...) * 100) div 100

that
is, "moving the dot right", rounding as an integer, then "moving
the dot left"
again.

  Regards,

-- 
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/

Current Thread