- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 13 Feb 2008 03:24:15 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5476 Summary: xsi:schemaLocation should be a hint, should be MAY not SHOULD Product: XML Schema Version: 1.0/1.1 both Platform: Macintosh OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Structures: XSD Part 1 AssignedTo: cmsmcq@w3.org ReportedBy: cmsmcq@w3.org QAContact: www-xml-schema-comments@w3.org Section 4.3.2 of the spec reads (and in essentials has read since XSD 1.0): Unless directed otherwise, for example by the invoking application or by command line option, processors should attempt to dereference each schema document location URI in the ·actual value· of such xsi:schemaLocation and xsi:noNamespaceSchemaLocation [attributes] We have long accepted the principle that the choice of schema for validation should lie with the entity requesting the validation, not with the author (when the two are distinct). This wording tends to undercut that principle and should be changed. For SHOULD, read MAY. Indeed, so cumbersome have I found this convention in practice that I'm tempted to say SHOULD NOT.
Received on Wednesday, 13 February 2008 03:24:24 UTC