Subject: RE: 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 |
|
Michael Kay - 13 Mar 2008 10:09:44 -0000 <=
|
|