xsl-list
[Top] [All Lists]

Re: [xsl] Variable Scope

2012-05-31 03:48:46
If neither variable is in the scope of the other, as appears to be the case in your example, then it's legal in both XSLT 1.0 and XSLT 2.0.

If one local variable is in the scope of another local variable, then this is permitted in XSLT 2.0 but not in XSLT 1.0.

Michael Kay
Saxonica


On 31/05/2012 00:22, Mark Anderson wrote:
Hi Guys

I use oxygen XML editor and notice some differences in variable scope between 
MSXML and Saxon

<div class="one">
        <xsl:variable name="foo" select="'bar'"/>
</div>


<div class="two">
        <xsl:variable name="foo" select="'bar'"/>
</div>

If I transform with Saxon, everything is OK. If I transform with MSXML I get 
duplicate variable error.

Which is correct? (Just curious)

Regards

Mark


--~------------------------------------------------------------------
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>
--~--



--~------------------------------------------------------------------
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>