xsl-list
[Top] [All Lists]

Re: Reference to variable cannot be resolved.

2003-02-14 05:27:52
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:

  http://www.w3.org/TR/xslt20/#dt-shadows

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



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