[xsl] Count occurances of two' Yes'

Subject: [xsl] Count occurances of two' Yes'
From: Arthur Maloney <ArthurM@xxxxxxxxxx>
Date: Tue, 12 Feb 2008 07:05:33 +0000
Hello Xsl-list,

I'm using Xml v1, Xslt v1

How do you total(count) the number of rows with two 'Yes'
Where ( row[annualHoliday='Yes'] and  (row[promoHoliday='Yes'] ) is true

This  gives total for annualHoliday only
<xsl:value-of select="count(row[annualHoliday='Yes'])"/>


In shard below total(count) for two 'Yes' is 3

Xml shard
<table>
          ...
          <row>
                ...
                <annualHoliday>Yes</annualHoliday>
                <promoHoliday>Yes</promoHoliday>
          </row>
          <row>
                ...
                <annualHoliday>Yes</annualHoliday>
                <promoHoliday>No</promoHoliday>
          </row>
           <row>
                ...
                <annualHoliday>Yes</annualHoliday>
          </row>
          <row>
                ...
                <annualHoliday>Yes</annualHoliday>
                <promoHoliday>Yes</promoHoliday>
          </row>
                    <row>
                ...
                <annualHoliday>Yes</annualHoliday>
                <promoHoliday>Yes</promoHoliday>
          </row>
</table>

--
Best regards,
 Arthur                          mailto:ArthurM@xxxxxxxxxx

Current Thread