RE: [XSLT2.0] Binding of a local xsl:variable or xsl:param by another local xsl:variable/xsl:param

> 1. The statement 
> "A local variable binding element is visible for all 
> following siblings and their descendants. The binding is not 
> visible for the xsl:variable or xsl:param element itself".
> 
> is not true.
> 
I propose to change the wording to:

A local variable binding element
 is visible for all following siblings and their descendants,
 except in any region where it is shadowed by another variable binding.
The binding is not visible for the xsl:variable or xsl:param
element itself.

This reflects the intent of the current specification and uses the
wording of the previous paragraph.

Obviously this still leaves the more substantive technical issue raised
in your comment, but I hope this editorial revision addresses your first
point.

Michael Kay

Received on Thursday, 5 February 2004 11:56:06 UTC