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]

Re: count the number of occurrences of an element which satisfy some condition


From: "Jayaranga Subasinghe" <jayarangas@eurocenter.lk>
>
> I want to count the number of occurrences of an element<keyword>,
> which 'xml:lang' attribute is 'en'.
> the xml file is as follows:
>         <KEYWORD xml:lang="en">Keyword 1</KEYWORD>
>         <KEYWORD xml:lang="en">Keyword 2</KEYWORD>
>         <KEYWORD xml:lang="no">Sokeord 1</KEYWORD>
>         <KEYWORD xml:lang="no">Sokeord 2</KEYWORD>
>         <KEYWORD xml:lang="no">Sokeord 3</KEYWORD>
>

Hi Jayaranga, try the following:-

<xsl:template match="/">
  You have <xsl:value-of select="count(//KEYWORD[@xml:lang='en'])"/> English
KEYWORDs.
</xsl:template>

Regards,
Rob

--
Rob Lugt
ElCel Technology
http://www.elcel.com/



 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]