Re: [xsl] Reference to variable cannot be resolved.

Subject: Re: [xsl] Reference to variable cannot be resolved.
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Fri, 14 Feb 2003 12:27:52 +0000
David C. wrote:
>> you have to state that the top-level bindings are global, yet
>> overridable within a template, no?
> yes but I think the only surprising thing is that this is allowed
> whereas masking a local variable with another one of the same name
> is not (which was a late change during the xslt 1 drafts to make
> that an error) one could allow both of these or disallow both (to
> avoid common user errors) but there doesn't seem to be any
> particular reason to allow one and not the other.

Note that XSLT 2.0 (per the November 15 WD) changes this so that
shadowing a local variable is not an error, though it is discouraged:



Jeni Tennison

 XSL-List info and archive:

Current Thread