Subject: RE: [xsl] transform fails with param and variable in template at the same time From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 7 Jul 2006 19:43:49 +0100 |
> <xsl:template name="testTemplate"> > <xsl:variable name="testVariable" select="'testVariableVal'" /> > <xsl:param name="testParam" /> > > <results>result is all good</results> > </xsl:template> > </xsl:stylesheet> > > > If I remove the line: <xsl:variable name="testVariable" > select="'testVariableVal'" /> from the testTemplate, then it > works just fine. Is there some reason one cannot mix param's > and variable's ? You can mix them, but the xsl:param elements must come first. I think there are some processors (Xalan perhaps?) that do not enforce this restriction, which may be why the confusion arises. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] transform fails with param an, Lindsey Simon | Thread | [xsl] Copying and renaming an eleme, Mark Peters |
Re: [xsl] Identity transform (case , Mukul Gandhi | Date | RE: [xsl] Identity transform (case , Michael Kay |
Month |