[Bug 29692] New: xsl:strip-space and packages

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

            Bug ID: 29692
           Summary: xsl:strip-space and packages
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0
          Assignee: mike@saxonica.com
          Reporter: mike@saxonica.com
        QA Contact: public-qt-comments@w3.org
  Target Milestone: ---

We say in 3.5.5:

If xsl:strip-space or xsl:preserve-space declarations appear within a library
package, they only affect calls to the docFO30 or document functions appearing
within that package. Such a declaration within the top-level package
additionally affects stripping of whitespace in the document that contains the
global context item.

(a) No mention here of xsl:stream or of fn:collection.

(b) No mention here of the initial match selection.

(c) No mention here of the fact (which I thought we had discussed and agreed)
that this rule has a consequence: if doc(X) is called in two different
packages, with different xsl:strip-space declarations, then you necessarily get
two different document nodes back, (and this, at least on the surface,
conflicts with what F+O says about determinism).

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

Received on Saturday, 11 June 2016 08:24:24 UTC