RE: [xsl] sum a selected tag of a key

Subject: RE: [xsl] sum a selected tag of a key
From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx>
Date: Thu, 18 Mar 2004 14:01:44 -0000

> Hi everybody and thanks for the latest response,
> 
> I have  created a key 
> <xsl:key name="detalleanno" 
> match="/PENSIONES/DETALLE_PENSION" 
> use="/PENSIONES/DETALLE_PENSION/ANNO" /> I would like to get 
> the sum of APORT_EMP during a year. I am trying with the 
> following expression: <xsl:value-of 
> select="sum(key('detalleanno',ANNO)/APORT_TRAB)"/>, but i 
> always get the sum of all the years and i only want the 
> values of a year. Could anyone give me an advice? thanks

The 'use' attribute of xsl:key is relative to the 'match' attribute, so
you will need to use:

<xsl:key name="detalleanno" match="/PENSIONES/DETALLE_PENSION"
use="ANNO" />

cheers
andrew 

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


Current Thread