cm_ext.xsd 626 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

 <xsd:element name="root" type="extendedT"/>

 <xsd:complexType name="baseT">
  <xsd:choice minOccurs="2" maxOccurs="unbounded">
   <xsd:element name="foo" type="xsd:string"/>
   <xsd:element name="bar" type="xsd:string"/>
  </xsd:choice>
 </xsd:complexType>

 <xsd:complexType name="extendedT">
  <xsd:complexContent>
   <xsd:extension base="baseT">
    <xsd:sequence>
     <xsd:element name="one" type="xsd:string"/>
     <xsd:element name="two" type="xsd:string"/>
    </xsd:sequence>
   </xsd:extension>
  </xsd:complexContent>
 </xsd:complexType>

</xsd:schema>