[Bug 25185] Usage absorption can take crawling expressions when TDU derives from xs:anyAtomicType


Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
             Status|RESOLVED                    |CLOSED

--- Comment #9 from Michael Kay <mike@saxonica.com> ---
I found it was possible to make this change without changing any existing
concepts; apart from changing the relevant entry in the GSR table from
free-ranging to consuming, there is very little impact apart from a few
examples and explanations. Instructions such as for-each, for-each-group, and
iterate did not need to change, they are not affected because they don't rely
on the GSR. The rules for apply-templates need to change to disallow a climbing
or crawling select expression without appeal to the GSRs. The new rules for
calls to streamable user-defined functions already contained this provision.

There is some risk that I didn't find all the incidental places affected by
this change, that is, notes and examples.

You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 23 May 2014 17:34:21 UTC