<!– 3.2.3 : 3

type and either <simpleType> or <complexType> are mutually exclusive

–> <schema xmlns=“www.w3.org/2001/XMLSchema” targetNamespace=“foo” xmlns:foo=“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>