[Bug 29142] [XSLT30] streamability of the xsl:merge-source/select expression


--- Comment #3 from Abel Braaksma <abel.braaksma@xs4all.nl> ---
Note that we are still saying the following, while the text on fn:snapshot has
been updated:

A consequence of the use of the snapshot function is that a type error occurs
if the select expression delivers anything other than nodes. There is no rule
to prevent the select expression returning grounded nodes from a different
source document, or newly constructed nodes, but they are still processed using
the snapshot function.

At least the first sentence in this Note should be removed or updated to
reflect the fact that we can return any kind of item. Perhaps we can give an
example that returns non-nodes, for instance the following is streamable, will
not raise an error and selects three items on each iteration:

select="/log/items ! (xs:dateTime(@ts), string(@error), string(@server))"

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

Received on Friday, 16 October 2015 10:08:59 UTC