Subject: Re: [xsl] No of Times Named Template called From: "Senthilkumaravelan K" <skumaravelan@xxxxxxxxxxxxxx> Date: Thu, 13 Mar 2008 09:56:44 -0700 |
Could you please let me know the syntax in XSLT 1.0. am trying something like this <xsl:variable name="result"> <xsl:for-each select="report/result"> <xsl:if test="normalize-space(resp/fault)=normalize-space(exp_resp/fault)"> <xsl:call-template name="STATUS_DETECTION"> <xsl:with-param name="my-param" select="S" /> </xsl:call-template> </xsl:if> </xsl:for-each> </xsl:variable> <xsl:variable name="no-of-S" select="count($result/img[contains(@src, 'success')])" /> No of S<xsl:value-of select="$no-of-S" /> Thanks, Senthil On Wed, Mar 12, 2008 at 10:34 PM, Mukul Gandhi <gandhi.mukul@xxxxxxxxx> wrote: > 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, Mukul Gandhi | Thread | Re: [xsl] No of Times Named Templat, Martin Honnen |
Re: [xsl] Slow XSLT, David Carlisle | Date | RE: [xsl] Slow XSLT, Cleyton Jordan |
Month |