This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In the specification, the production of xsl:package's children is defined as: <!-- Content: ((xsl:use-package | xsl:expose | xsl:global-context-item | xsl:stylesheet | xsl:transform)*) --> But in the XML Schema for XSL, the definition of xsl:package (http://www.w3.org/2012/07/schema-for-xslt30.xsd#elem_package) does not allow this syntax, it only allows xsl:use-package before xsl:stylesheet, and xsl:expose behind it. It does not allow xsl:global-context-item.
Correct, the schema needs to be updated. But this area may change again as a result of bug 26468, so we'll hold this for the moment.
With the resolution of bug #26468, this can now be fixed editorially.
The schema has now been updated and all non-error tests in the test suite validate OK.