|
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 |