[Bug 22061] [XSLT 3.0] Omissions in the schema for XSLT 3.0

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

--- Comment #6 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> ---

A small point which arises most obviously when the process of validating all
'pre' elements in the HTML version of the working draft against the schema
defined in Appendix H reaches the point of validating Appendix H itself.  The
schema for XSLT documents includes the schema for schema documents (to allow
for inline schemas), using the construct:

  <xs:import namespace="http://www.w3.org/2001/XMLSchema"
             schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>

The URI given points to the schema for XSD 1.0 schema documents (so Appendix H
turns up as invalid owing to the various 1.1 constructs); if an XSLT 3.0
stylesheet which includes an inline XSD 1.1 schema is to be valid, then  we
should change the import to read:

  <xs:import namespace="http://www.w3.org/2001/XMLSchema"
             schemaLocation="http://www.w3.org/2009/XMLSchema/XMLSchema.xsd"/>

or even just

  <xs:import namespace="http://www.w3.org/2001/XMLSchema"/>

but that does put more of a burden on the user.

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

Received on Friday, 29 November 2013 15:49:49 UTC