Subject: RE: [xsl] Global variable From: <Jarno.Elovirta@xxxxxxxxx> Date: Mon, 21 Feb 2005 12:58:40 +0200 |
Hi, > I have a stylesheet with several templates in it. In every template I > need the same variable, so I think the best is to make it > global! XSLT spec uses the term top-level variable. > But I > have one problem with it: I do not know the value of the > variable at the > beginning of the stylesheet. I get it in my first template. > So in this > template I have a local variable and I need to make it global. > > Is this possible? No. If you have <xsl:template match="foo"> <xsl:variable name="bar" select="@baz" /> ... </xsl:template> you can rewrite it to <xsl:variable name="bar" select="foo/@baz" /> <xsl:template match="foo"> ... </xsl:template> but without seeing your stylesheet it's hard to advice more. Cheers, Jarno - Eufex: If It Skips... Tough Shit!
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Global variable, Michael Kay | Thread | [xsl] fo namespace declaration caus, cknell |
Re: [xsl] Global variable, David Carlisle | Date | RE: [xsl] Result still indented des, Mukul Gandhi |
Month |