- From: Bob Schloss <rschloss@us.ibm.com>
- Date: Wed, 13 Feb 2002 11:44:37 -0500
- To: xmlschema-dev@w3.org
Please read the Schema Primer http://www.w3.org/TR/xmlschema-0 .
Carefully look at the Purchase Order Schema in section 2.1 .
Your example below has 3 problems:
1) You need the prefix xs: before the tag name 'element' for the 3
particles that are part of the sequence
2) the value of the type attribute on an element declaration
should be a simpleType or a complexType. You are referencing
an element declaration.
3) If you were referencing a type that you defined in this same
schema document, the reference would not use xs: as the prefix
in the QName, it would use some prefix that you had associated
with a namespace URI -- the same namespace URI which
is declared as the targetNamespace in the schema element information
item.
Bob
Sameek Ghosh <sameekghosh@vispark.com>@w3.org on 02/13/2002 12:45:37 AM
Sent by: xmlschema-dev-request@w3.org
To: xmlschema-dev@w3.org
cc:
Subject: Nested Schema
Hi,
Want to get some info on nested Schema.
Want something like this
<xs:element name="Menu">
<xs:complexType>
<xs:sequence>
<element name="File" type="xs:string"/>
<element name="Edit" type="xs:string"/>
<element name="Menu" type="xs:Menu"/> //***See this***//
</xs:sequence>
</xs:complexType>
</xs:element>
Warm Regards
Sameek
Received on Wednesday, 13 February 2002 11:47:01 UTC