- From: Don Mullen <don@extensibility.com>
- Date: Wed, 11 Oct 2000 09:04:12 -0400
- To: "'Miloslav Nic'" <nicmila@idoox.com>, xmlschema-dev@w3.org
The example is incorrect. A top-level <sequence> is required:
<xs:element name="contextOne">
<xs:complexType>
<xs:sequence>
<xs:element name="myLocalelement" type="myFirstType"/>
<xs:element ref="globalelement"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Don Mullen
TIBCO Extensibility
> -----Original Message-----
> From: Miloslav Nic [mailto:nicmila@idoox.com]
> Sent: Wednesday, October 11, 2000 4:53 AM
> To: xmlschema-dev@w3.org
> Subject: xsd:element directly in complexType ?
>
>
> In XML Schema Part1:
>
>
> element is not listed as a permitted child of complexType:
>
> XML Representation Summary: complexType Element Information Item
>
> Content: (annotation? , (simpleContent | complexContent |
> ((group | all
> | choice |
> sequence)? , ((attribute | attributeGroup)* ,
> anyAttribute?))))
>
>
> but:
>
> in 4.3.2 XML Representation of Element Declaration Schema Components
>
> example:
>
> <xs:element name="contextOne">
> <xs:complexType>
> <xs:element name="myLocalelement" type="myFirstType"/>
> <xs:element ref="globalelement"/>
> </xs:complexType>
> </xs:element>
>
>
> I would personally prefer to have the possibility to use elements
> directly in complexType and
> assume that there is implicitly assumed a sequence as the
> parent of all
> of them.
>
> Is the example wrong or was the xsd:element missed in Complex Type
> Definition?
>
> --
> ******************************************
> <firstName> Miloslav </firstName>
> <surname> Nic </surname>
>
> <mail> nicmila@idoox.com </mail>
> <support> http://www.zvon.org </support>
> <zvonMailingList>
> http://www.zvon.org/index.php?nav_id=4
> </zvonMailingList>
>
Received on Wednesday, 11 October 2000 09:07:30 UTC