- From: Bob Schloss/Watson/IBM <rschloss@us.ibm.com>
- Date: Wed, 8 Nov 2000 15:36:59 -0500
- To: www-xml-schema-comments@w3.org
My reading of Structures "Constraints on Complex Types",
Section 5.11 http://www.w3.org/TR/2000/CR-xmlschema-1-20001024/#coss-ct
Derivation Valid (Extension)
clause 1.1.4 and particularly clause 1.1.4.1 makes me think that
the Primer Example in "Abstract Elements and Types" section 4.7
http://www.w3.org/TR/2000/CR-xmlschema-0-20001024/#abstract
has a definition for complexType "car" which is not allowed.
Is this a problem of me being unable to see the parsing of all the
"ands" and "ors" which are in clause 1.1.4 of
Derivation Valid (Extension) paragraphs of Section 5.11 of Structures?
Primer example:
<complexType name="Vehicle" abstract="true"/>
<complexType name="Car">
<complexContent>
<extension base="target:Vehicle"/>
</complexContent>
</complexType>
Structures: clause 1.1.4 of Derivation Valid (Extension) paragraphs in
section 5.11:
Either the {content type} of the {base type definition} and the {content
type} of the complex
type definition itself must be the same simple type definition, or else
the {content type} of
the complex type definition itself must specify a particle and either
the {content type} of the
{base type definition} must be empty or
1.1.4.1 both {content type}s must be mixed or both must be
element-only;
Thanks,
Bob
Bob Schloss
IBM Thomas J. Watson Research Center
Hawthorne, New York, USA
Received on Wednesday, 8 November 2000 15:37:17 UTC