[Bug 24543] [XSLT30] Supplying a streamable initial context item on a non-streamable initial mode

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

Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #10 from Michael Kay <mike@saxonica.com> ---
Resolution:

Add the attribute streamable="yes|no" (default "no") to the
xsl:global-context-item element. 

If the value "yes" is specified, then the select expression or contained
sequence constructor of every global xsl:variable and xsl:param declaration in
the containing package must be grounded and motionless (assessed with a context
posture of striding, and a context item type based on the declared type of the
global context item). 

If the value "no" is specified, then when the transformation is primed, the
item supplied as the global context item cannot be a node in a streamed
document (the transformation API may handle this either by disallowing such an
input, or by building the corresponding tree in memory and supplying the global
context item as an unstreamed node.)

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

Received on Thursday, 31 July 2014 08:50:09 UTC