Subject: Re: [xsl] No of Times Named Template called From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> Date: Thu, 13 Mar 2008 11:04:12 +0530 |
Supposing your input XML document is: <input> <x>S</x> <x>S</x> <x>F</x> <x>F</x> </input> And you call the named template as below: <xsl:template match="/input"> <xsl:variable name="result"> <xsl:call-template name="STATUS_DETECTION"> <xsl:with-param name="my-param" select="x" /> </xsl:call-template> </xsl:variable> <xsl:variable name="no-of-S" select="count($result/img[contains(@src, 'success')])" /> <xsl:variable name="no-of-Other" select="count($result/img[contains(@src, 'failure')])" /> </xsl:template> <xsl:template name="STATUS_DETECTION"> <xsl:param name="my-param" /> <!-- more code --> </xsl:template> After execution of this code, the variables 'no-of-S' and 'no-of-Other' will contain the desired counts. This should work fine with XSLT 2.0. If you are using XSLT 1.0, then count($result .. would throw an error. With XSLT 1.0, you would have to use count(xx:node-set($result .. (This is not tested) On 3/13/08, Senthilkumaravelan K <skumaravelan@xxxxxxxxxxxxxx> wrote: > Hi , > Could you please explain more on this. > How do I find Number of sucess and failure from this? > > Could you please provide me a example and help me in this solution. > > Thanks, > Senthil -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] No of Times Named Templat, Senthilkumaravelan K | Thread | Re: [xsl] No of Times Named Templat, Mukul Gandhi |
Re: [xsl] No of Times Named Templat, Senthilkumaravelan K | Date | Re: [xsl] No of Times Named Templat, Mukul Gandhi |
Month |