W3C home > Mailing lists > Public > public-qt-comments@w3.org > February 2016

[Bug 29436] New: [XSLT30] List in 5.7 sequence constructor seems a bit off

From: <bugzilla@jessica.w3.org>
Date: Mon, 08 Feb 2016 21:23:11 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-29436-523@http.www.w3.org/Bugs/Public/>

            Bug ID: 29436
           Summary: [XSLT30] List in 5.7 sequence constructor seems a bit
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0
          Assignee: mike@saxonica.com
          Reporter: abel.braaksma@xs4all.nl
        QA Contact: public-qt-comments@w3.org
  Target Milestone: ---

Under 5.7, second bullet (the part after the numbered list) constains the

The sequence may be returned as the result of the containing element. This
happens when the element containing the sequence constructor is
xsl:analyze-string, xsl:apply-imports, xsl:apply-templates, xsl:break,
xsl:call-template, xsl:catch, xsl:choose, xsl:fallback, xsl:for-each,
xsl:for-each-group, xsl:fork, xsl:if, xsl:iterate, xsl:matching-substring,
xsl:next-match, xsl:non-matching-substring, xsl:on-completion, xsl:otherwise,
xsl:perform-sort, xsl:sequence, xsl:try, or xsl:when. 

This list contains items that cannot contain a sequence constructor. Also,
xsl:template is not in the list, while it *can* contain a sequence constructor.
What is more, it has the same semantics with the "as" attribute, but is not
mentioned in the first bullet (which only talks about variables).

Items that, I think, do not belong in this list:
- xsl:apply-imports
- xsl:apply-templates
- xsl:call-template

Items that, I think, should be added are:
- xsl:template (perhaps in its own bullet)
- xsl:sort
- xsl:on-empty
- xsl:on-non-empty
- xsl:where-populated

(not sure this is complete)

You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 8 February 2016 21:23:13 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:57:58 UTC