Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] No of Times Named Template called


Subject: RE: [xsl] No of Times Named Template called
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 13 Mar 2008 10:09:18 -0000

> I am calling named template by passing the param value 'S' and 'N'.
> I would like to know,is there anyway to find the The No of 
> times named templated called with  'S' as value and otherwise.
> 
> This is my named template.
> 
> 	<xsl:template name="STATUS_DETECTION">
> 		<xsl:param name="my-param" />
> 		<xsl:choose>
> 			<xsl:when test="$my-param='S'">
> 		<img src="../img/success.png"/>
> 			</xsl:when>
> 			<xsl:otherwise>
> 		<img src="../img/failure.png"/>
> 			</xsl:otherwise>
> 		</xsl:choose>
> 	</xsl:template>
> 

What you're describing is a classic example of a side-effect, and XSLT
doesn't do side-effects.

The main options available are:

(a) process the input twice, once to produce the images, once to produce the
counts

(b) capture the output in a variable, and post-process it to count how many
images of each kind are present

Michael Kay
http://www.saxonica.com/


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor
Keywords