[Bug 24532] Streamability of NodeComp, before/after operator

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

--- Comment #1 from Michael Kay <mike@saxonica.com> ---
I believe that document order on two nodes within a streamed document is
perfectly well defined, and indeed it is fundamental to streaming that it
should be well defined. We have however severely restricted the ability to
process two nodes in a streamed document simultaneously, and therefore to ask
questions about the relative order of two such nodes, because it's in the
nature of streaming that we only process one node at a time.

The expression (A << B) is disallowed (free-ranging) if A and B are both
consuming or if either is free-ranging. But I think this leaves expressions
like (.. << .) well defined and streamable. Indeed I think that (. <<
child::author) is probably permitted (and is consuming), provided there is only
one author; though it's a pretty useless thing to write.

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

Received on Thursday, 6 February 2014 10:41:54 UTC