- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 29 Feb 2008 03:48:28 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5512 Summary: Definition of valid schema document is incomplete Product: XML Schema Version: 1.1 only 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 In section 2.4 of Structures, conformance of schema documents is defined as requiring (along with other things): 1 It is valid with respect to the schema specified in Schema for Schema Documents (Structures) (normative) (§A). (That is, in its ˇpost-schema- validation infosetˇ, the <schema> element has a [validation attempted] property with value full or partial and a [validity] property with value valid. There are two problems here: (1) the closing parenthesis is missing, and (2) the definition fails to specify that the schema element is to be validated against the top-level element declaration for schema (and not, for example, against the top-level type definition for xs:anyType). In one sense, the fix is obvious. In another, it's less obvious: this case illustrates the difficulties one has using the terminology and concepts defined by XSD to specify useful rules about validity of one's inputs. (See also bug 5164, which touches on the same problem.)
Received on Friday, 29 February 2008 03:48:34 UTC