There is an xpath function sum(), try using #{sum(item/quantity)} (not
sure of exact syntax)
ex. <jx:set var="total" value="#{sum(item/quantity)}"/>Chris Marasti-Georg > -----Original Message----- > From: Upayavira [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 12, 2005 9:05 AM > To: [email protected] > Subject: Re: JXTemplate - Incrementing value of variable in a loop > > Johannes Becker wrote: > > Hi, > > > > I want to increment the value of a variable in a > <jx:forEach>-loop. In > > my case, I want to increment the variable "total" with the > > "quantity"-element (from item). > > > > <jx:set var="total" value="0"/> > > <jx:forEach select="#{item}"> > > ??? #{total} += #{quantity} ??? > > </jx:forEach> > > > > Is there a way to do this? Or a workaround? > > See http://cocoon.apache.org/2.1/userdocs/flow/jxtemplate.html#forEach > (esp begin, step, end attributes). > > Never used them, I assume they work. > > Upayavira > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
