[Bug 29442] [XSLT30] Impossible to return maps, functions, arrays, sequence of integers or doubles from xsl:functions, xsl:templates, xsl:sequence etc

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

--- Comment #4 from Michael Kay <mike@saxonica.com> ---
>The result of a sequence constructor is dependent on the immediate instruction
it is contained by

I think we should try and maintain proper orthogonality. The result of a
sequence constructor is the same, regardless. The containing instruction then
takes this result and does different things with it. Because many instructions
use it either to construct complex content or to construct simple content, we
factor out these usages so they don't have to be repeated ad nauseam. But the
algorithms given in these two sections are logically part of the behaviour of
the calling instruction, not part of the behaviour of the sequence constructor.

I'm reluctant to make wholesale changes to text that is largely the same as
XSLT 2.0 and has stood the test of time. A few clarifying notes perhaps, but
not a fundamental change to the processing model.

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

Received on Tuesday, 9 February 2016 23:50:44 UTC