xsl-list
[Top] [All Lists]

Re: sum within template

2003-05-20 22:06:45
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(_dot_)shadab(_at_)adeptia(_dot_)com> 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



<Prev in Thread] Current Thread [Next in Thread>