Subject: Re: [xsl] Adding numbers in xsl loop From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Tue, 25 Jun 2002 12:27:43 +0100 |
I wrote: > In your case, you want to iterate over a set of projects and add the > associated durations to an ongoing total. You can do this with a > recursive template such as the following: Or of course just use: <xsl:variable name="projects" select="projects/project[medewerker[login = $loginMatch]]/name" /> <xsl:value-of select="sum(hours/entry[projectname = $projects] [login = $loginMatch] [date/year=$jaarX] [date/month=$maandX]/duration)" /> Perhaps using a key for the entries: <xsl:key name="entries" match="entry" use="projectname" /> and then do: sum(key('entries', $projects)[login = $loginMatch] [date/year=$jaarX] [date/month=$maandX]/duration) Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Adding numbers in xsl lo, Jeni Tennison | Thread | Re: [xsl] Adding numbers in xsl lo, David Carlisle |
Re: [xsl] sort; no duplicates, William S. | Date | RE: [xsl] count(arvosana) with if c, Jarno . Elovirta |
Month |