huangcm
2025-02-24 69ed55dec4b2116a19e4cca4393cbc014fce5fb2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- 3.2.3 : 3 
    type and either <simpleType> or <complexType> are mutually exclusive
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://foo" xmlns:foo="http://foo">
   
   <element name="foo" type="foo:someType">
       <complexType>
           <sequence>
               <element name="bar" type="string"/>       
           </sequence>
       </complexType>    
   </element>  
   
   <element name="bar" type="foo:someType">
       <simpleType>
                <restriction base="string">
                    <maxLength value="20"/>
                </restriction>
            </simpleType>
   </element>  
   
   <complexType name="someType">
       <sequence>
           <element name="bar" type="string"/>       
       </sequence>
   </complexType>    
 
</schema>