- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 28 Mar 2006 02:06:29 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3054 Summary: Availability of type definition Product: XML Schema Version: 1.0/1.1 both Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Structures: XSD Part 1 AssignedTo: ht@w3.org ReportedBy: cmsmcq@w3.org QAContact: www-xml-schema-comments@w3.org Sections 3.2.5 and 3.3.5 specify that a type definition is known for an element or attribute (only) if it is valid. The consequence is that when an element or attribute is locally invalid, because it does not conform to the relevant type definition, the PSVI (as defined in 1.0 and the 1.1 status quo) tells the downstream application that the element or attribute is invalid, but does not vouchsafe any information about which type definition it was found to be invalid against. In simple cases, this can be found by examining the element or attribute declaration and looking for the declared type definition. In other cases, it requires redoing the work already done by the schema validator, figuring out which type definition the element or attribute should be validated against. If there is any confusion about which type that is, or about whether the validator actually used the correct type definition, the current definition of the PSVI does not provide any useful information. The type definition should be described as being part of the PSVI for every element or attribute which is locally assessed, whether valid or invalid.
Received on Tuesday, 28 March 2006 02:06:37 UTC