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

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25185

--- Comment #2 from Michael Kay <mike@saxonica.com> ---
For info, Saxon handles this case because before it does streamability
analysis, it does type checking, and where an expression such as
string(//title) expects a singleton, it rewrites it as
string(zero-or-one(data(//title))). The zero-or-one() makes it streamable under
the current rules.

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

Received on Friday, 28 March 2014 10:04:58 UTC