[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Calling a template before any other templates

Subject: Re: [xsl] Calling a template before any other templates
From: Peter Desjardins <peter.desjardins.us@xxxxxxxxx>
Date: Wed, 11 Apr 2012 13:47:16 -0400

That does help, thank you!

I was hoping to write some XML to that file and then read from it. I
didn't think that the processor would wait until the entire
transformation was complete before writing the file.

But if I can hold the same XML information as a nodeset in a variable,
I guess I can read from that nodeset just as well.

I appreciate the help.


On Wed, Apr 11, 2012 at 1:37 PM, G. Ken Holman
<gkholman@xxxxxxxxxxxxxxxxxxxx> wrote:

> You can do the following in order to put the first template into a
> you can then access later as a parameter:
>  <xsl:template match="/">
>    <xsl:apply-templates>
>      <xsl:with-param name="myStuff" tunnel="yes">
>        <xsl:call-template name="blah"/>
>      </xsl:with-param>
>    </xsl:apply-templates>
>  </xsl:template>
> Then, in your match of any construct you can have:
>  <xsl:template match="x">
>    <xsl:param name="myStuff" tunnel="yes"/>
>    .... $myStuff/y/z ....
>  </xsl:template>

Current Thread