|
Subject: Re: [xsl] Passing parameters to an indirectly called template after matching. From: Kannan <riderchap@xxxxxxxxx> Date: Thu, 17 Apr 2008 07:38:36 -0400 |
Thank you Martin for the reply.
Can I pass parameters like this.
Calling_Point => A_Named_Template, do apply-templates => {One or more
matching Templates } => A_Named_Template.
I tried to do this by passing parameters along with apply-templates,
and then passing it again from all matched templates to a named
template where I finally need it, it ended up in infinite loop. When I
just taken out the parameter passing and used global variables it
worked fine.
Thanks,
Kannan
On Thu, Apr 17, 2008 at 7:06 AM, Martin Honnen <Martin.Honnen@xxxxxx> wrote:
> Kannan wrote:
>
>
> > <xsl:template match="ATag">
> > <xsl:call-template name="ReplaceInXMLString">
> > <xsl:with-param name="theNodeMatch" select="./*"/>
> > <xsl:with-param name="stringToBeReplaced"
> select=""'""/>
> > <xsl:with-param name="replacementString"
> select=""''""/>
> >
>
> If you want to pass parameters to a named template then that named template
> should have xsl:param declarations e.g.
>
>
>
> > <xsl:template name="ReplaceInXMLString">
> > <xsl:param name="theTagMatch"/>
> >
>
> <xsl:param name="stringToBeReplaced"/>
> <xsl:param name="replacementString"/>
>
> You can also define default values e.g.
> <xsl:param name="stringToBeReplaced" select=""'""/>
>
>
> --
>
> Martin Honnen
> http://JavaScript.FAQTs.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Passing parameters to an , Martin Honnen | Thread | Re: [xsl] Passing parameters to an , Abel Braaksma |
| RE: [xsl] Create XML, Michael Kay | Date | Re: Re: [xsl] Cannot process a resu, ALEXCONTINI@xxxxxxxx |
| Month |