Clarification needed on element assessment

Consider a schema

<schema>
  <element name="e" type="t"/>
  <complexType name="t" abstract="true"> ... </complexType>
</schema>

and the instance

<e/>

Valid? Invalid? Don't' know?

An intuitive view is that it's invalid, because we are trying to validate 
something against an abstract type.

But the spec actually says it's not assessed (validation attempted = none 
& validity = unKnown), because 1.1.3 of "Schema-Validity Assessment 
(Element)" in 3.3.4 doesn't hold! Intended?

Thanks,
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
sandygao@ca.ibm.com

Received on Friday, 4 March 2005 15:02:03 UTC