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