Re: Content models differ syntactically but not (?) semantically

Having just checked the schema for schemas there is no difference between
the two. They both have the same content model;

<xs:sequence>
  <xs:element ref="xs:annotation" minOccurs="0" />
  <xs:group ref="xs:typeDefParticle" minOccurs="0" />
  <xs:group ref="xs:attrDecls" />
</xs:sequence>

In the prose the latter example ( extension ) has an unnecessary extra set
of parentheses.

Martin Gudgin
DevelopMentor

----- Original Message -----
From: "Mark Ingram" <mingram@atreus-systems.com>
To: <www-xml-schema-comments@w3.org>
Sent: Thursday, May 10, 2001 4:08 PM
Subject: Content models differ syntactically but not (?) semantically


> I wish to have the difference between the following two content models
> clarified.
>
> Taken from the table-section headed
> 'When the <complexContent> alternative is chosen, the following elements
> are relevant ...'
> in the table entitled
> 'XML Representation Summary: complexType Element Information Item'
> in section 3.4.2 'XML Representation of Complex Type Definitions:'
>
> <restriction
>  base = QName
>  id = ID
>  {any attributes with non-schema namespace . . .}>
>  Content: (annotation?, (group | all | choice | sequence)?, ((attribute
> | attributeGroup)*, anyAttribute?))
> </restriction>
>
> <extension
>  base = QName
>  id = ID
>  {any attributes with non-schema namespace . . .}>
>  Content: (annotation?, ((group | all | choice | sequence)?, ((attribute
> | attributeGroup)*, anyAttribute?)))
> </extension>
>
> Thank you,
> Mark Ingram.
>

Received on Thursday, 10 May 2001 11:25:28 UTC