choice.xsd 446 Bytes
Newer Older
1
2
3
4
5
6
<?xml version="1.0"?>
<!DOCTYPE xsd:schema SYSTEM "XMLSchema.dtd" [
  <!ENTITY % p 'xsd:'>
  <!ENTITY % s ':xsd'>
]>

7
8
9
10
11
12
13
14
15
16
17
18
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

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

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

</xsd:schema>