AW: [xsl] conditional element counting

Subject: AW: [xsl] conditional element counting
From: Markus Abt <abt@xxxxxxxx>
Date: Thu, 28 Aug 2003 22:08:37 +0200
Hi Darren,

you can use the count function:
<xsl:value-of select="count(//Person[Age='10'])"/>


Regards,
Markus
__________________________
Markus Abt
Comet Computer GmbH
http://www.comet.de


----------
Von: 	Darren Kuik
Gesendet: 	Donnerstag, 28. August 2003 21:32
An: 	XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Betreff: 	[xsl] conditional element counting 

I would like to count the number of nodes that have an element containing a
specific element value.  Can this be done in XSL?  I couldn't find this in
the archive so I apologize if this has been posted before?

Suppose I have an XML file that looks like this:

<Rootnode>
  <Person>
    <Name>Joe</Name>
    <Age>10</Age>
  </Person>
  <Person>
    <Name>John</Name>
    <Age>10</Age>
  </Person>
  <Person>
    <Name>Sam</Name>
    <Age>18</Age>
  </Person>

I want to use XSL to count and display the number of Person nodes that have
an Age element with value = 10.  Is this possible?

Thanks,
Darren


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



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


Current Thread