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: Result count in a for-each with an embedded if


the following should work: 

........
There were <xsl:value-of select="count(article)"/> articles found.
...........

hope this helps,

Conor.

At 03:56 PM 6/19/01 -0000, you wrote:
>Hi,
>
>Tring to do a count of the results of the following snip:
>
><xsl:template match="articles">
>	<xsl:for-each select="article">
>		<xsl:if test="contains(translate
>(detail,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ'),trans
>late
>($keyword,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ'))">
>			<xsl:value-of select="normalize-space(title)"/>
>		</xsl:if>
>	</xsl:for-each>
>	There were XX articles found.
></xsl:template>
>
>Need to return the XX value.
>I can't find a way of putting the contains test into the for-each 
>select so I could use the position()(?).
>
>Ideas would be appreciated.
>
>Thanks,
>Tim.
>
>Example xml:
><articles>
>	<article ID="article1">
>		<title>
>			A Title
>		</title>
>		<detail>
>			Some detail on the subject.
>		</detail>
>	</article>
>	<article ID="article2">
>		.........
>	</article>
>	..........
></articles>
>
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
---------
Conor Ryan,
XML Workshop Ltd,
10 Greenmount Industrial Estate, Harolds Cross, Dublin 12, IRELAND.
Email: cryan@xmlw.ie
Phone: +353 1 4547811; Fax: +353 1 4731626
Web: http://www.xmlw.ie/


 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]