[Bug 26780] New: [XSLT30] Forwards compatibility mode and packages, after xsl:stylesheet became obsolete as a child

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

            Bug ID: 26780
           Summary: [XSLT30] Forwards compatibility mode and packages,
                    after xsl:stylesheet became obsolete as a child
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          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

We say, under 3.6 Packages:
"The version attribute indicates the version of the XSLT language specification
to which the package manifest conforms. The value SHOULD be 3.0."

Before we merged xsl:stylesheet into xsl:package, this made sense, because on
the child xsl:stylesheet one could still specify another version. Except that
as written it limited the way you could use forwards or backwards compatibility
mode on children of xsl:package.

Now that all declarations are allowed as children of xsl:package, it has become
more synonymous with xsl:stylesheet. I think we should bring the description of
the allowed values for the version attribute in line to allow the same kinds of
forwards compatibility processing (and perhaps even backwards compatibility
processing, though I think a version lower than 3.0 would yield an error either
way) as xsl:stylesheet had.

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

Received on Thursday, 11 September 2014 00:03:28 UTC