This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Sum() function


Hi there,

I'm trying to sum report totals, but I only want to sum certain attributes.
For example

My.xml

<report>
<tranxs>
	<tranx cccf="N" amt="200">
</tranx>
</report>

My.xsl

<xsl:for-each select="report">
...
<xsl:value-of select="sum(tranxs/tranx[@cccf = 'N']/@amt)"/>

I know the above line is wrong, but I don't know how to fix it.  I want it
to sum depending on the cccf attribute value.

Thanks in advance,

Callum Elliott


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]