[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Result count in a for-each with an embedded if
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|