This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: sum() attribute values?
- To: michael at socialchange dot net dot au
- Subject: [xsl] Re: sum() attribute values?
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Wed, 6 Jun 2001 21:21:38 -0700 (PDT)
- Cc: xsl-list at lists dot mulberrytech dot com
- Reply-To: xsl-list at lists dot mulberrytech dot com
> Does someone know if it is possible to sum attribute values??
> In the xml I would like to style I'm getting a count passed as attribute of
> element <element count="xxx"/>.
> If I try to use the XPATH function <xsl:value-of
> select="sum(element/@count)"/> I'm just getting back a list of my count
> entries.
>
> Any ideas how to tell 'sum()' or another function to handle my attributes as
> number??
Your problem lies somewhere else, which is not possible to tell without having your
code available.
Below is an example of using the sum function:
xml source:
----------
<elements>
<element count="2" />
<element count="1" />
<element count="4" />
<element count="3" />
</elements>
stylesheet:
----------
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" />
<xsl:template match="/">
<xsl:value-of select="sum(elements/element/@count)" />
</xsl:template>
</xsl:stylesheet>
Result:
------
10
Cheers,
Dimitre Novatchev.
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list