This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
1. The patterns for NCNames and QNames should be made consistent and more precise regarding the naming rules for the first character and later characters. This affects xsl:QName, nametests, and method, and could be an opportunity to define "QName-but-not-NCName" as a type. 2. For clarity, the complexType declarations for "text-element-base-type" and "transform-element-base-type" belong in Part A.
Changing severity to enhancement.
We will take these suggestions into account in our work on a schema for XSLT 2.1 stylesheets. Noted also, a suggestion has been made to define xsl:QName as union(xs:NCName, xs:QName).
I believe that the schema now incorporates these suggested improvements (though it has also changed to accommodate EQNames). The move of the base types for xsl:text and xsl:transform to part A has not been, done, which I think can be justified that these base types are specific to a particular element type.