xsl-list
[Top] [All Lists]

RE: [xsl] transform fails with param and variable in template at the same time

2006-07-07 11:44:02
    <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/


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>