Re: [xsl] sum within template

Subject: Re: [xsl] sum within template
From: Dennis <maillistboxes@xxxxxxxxx>
Date: Tue, 20 May 2003 22:06:45 -0700 (PDT)
You should use the path of quantity node inside the
sum function.

<xsl:value-of
select="sum(/purchaseOrder/items/quantity)"/>

OR if you need to know the sum of all previous
quantity fields use this:

<xsl:value-of
select="sum(./preceding-sibling::quantity)"/>


-Dennis



--- shadab <mohammad.shadab@xxxxxxxxxxx> wrote:
> Hi,
> 
> I have a template,
> 
> <xsl:template match="purchaseOrder/items/quantity">
> <xsl:element name="quant"><xsl:value-of
> select="current()"/></xsl:element>
> </xsl:template>
> 
> Now the occurence of items is unbounded.I would like
> to get the sum of all
> the 'quantity' fields within items.
> 
> By changing value-of select=sum(current()) it throws
> an error.Any ideas how
> i could get the sum of all 'quantity' without
> removing template?
> 
> Thanks,
> Shadab
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread