Re: [xsl] Keeping a running total?

Subject: Re: [xsl] Keeping a running total?
From: Steve <subsume@xxxxxxxxx>
Date: Mon, 10 Jul 2006 13:38:16 -0400
Hmm... I was thinking there may be some kind of hack involving
sum(beginning->current factory).

Can you add to what you've said? About how would that go in terms of XSL?

-Steve

On 7/10/06, Michael Kay <mike@xxxxxxxxxxxx> wrote:
You're out of luck with for-each, because conceptually at least it processes
all the factories in parallel. So you can't accumulate data as you go.
Instead for this kind of problem you need recursion: to a process a list of
factories, process the first factory, then process the rest of the factories
by a recursive call, passing any necessary data (such as your "running
total") as a parameter.

Michael Kay
http://www.saxonica.com/

Current Thread