RE: Global variable
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 [expletive deleted]!
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format