xsl-list
[Top] [All Lists]

Re: Count all the elements of a column

2002-11-14 13:11:37
Hi,

codenet is not an attribute, it is child element of agent. You can compute
the sum as
<xsl:value-of select="sum(agent/codenet)"/>

This should give you the value 17.


Ritu Kama
Work: (630) 734-5947
email: rkama(_at_)sarvega(_dot_)com


----- Original Message -----
From: "Yann Verlynde" <yverlynde(_at_)oxade(_dot_)com>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Thursday, November 14, 2002 11:55 AM
Subject: Re: [xsl] Count all the elements of a column


sorry I use this xml file structure:
<agent id="058">

<datenaissance>27/02/1977</datenaissance>

<sexe>F</sexe>

<cadreemploi>emploi8</cadreemploi>

<codenet>8</codenet>

<specialite>specialite8</specialite>

<discipline>discipline8</discipline>

<datedebut>8/01/1977</datedebut>

</agent>

<agent id="059">

<datenaissance>27/02/1977</datenaissance>

<sexe>M</sexe>

<cadreemploi>emploi9</cadreemploi>

<codenet>9</codenet>

<specialite>specialite9</specialite>

<discipline>discipline9</discipline>

<datedebut>9/01/1977</datedebut>

</agent>



My table is constructed by a for-each tag and I want to sum all codenet
Attribute



Thanks


----- Original Message -----
From: "Yann Verlynde" <yverlynde(_at_)oxade(_dot_)com>
To: <XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Thursday, November 14, 2002 6:37 PM
Subject: [xsl] Count all the elements of a column


Hello,

How can i do to count all the elements of a column in a table?

My table is build by a for-each tag.

Thanks in advance

<xsl:variable name="agent-sexe-F" select="agent/sexe[ text() = 'F' ]"/>

<xsl:variable name="somme-agent-sexe-M"
select="sum($agent-sexe-M/codenet)"/>



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



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



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



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