This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Summing a Calculation
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Summing a Calculation
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Fri, 22 Jun 2001 09:50:56 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> > I'm trying to get the sum of a purchase order, which seems
> > simple, but I
> > can't find an easy solution.
> >
> > Before I go down the (seemingly too complex) recursive loop
> > approach, I was
> > wondering if anyone else had another idea.
> >
> The only alternative to the recursive loop (which isn't as
> complicated as it
> seems at first sight) is to construct a result tree fragment
> containing the
> computed values of price*qty, and then (with the help of the
> xx:node-set()
> extension), do a sum() over these computed values.
>
It was rash to say "the only alternative". If you're prepared to use
extension functions, you can of course use saxon:sum(//items,
saxon:expression(price*qty))
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list