<?xml version=“1.0”?> <xsd:schema

xmlns:xsd="http://www.w3.org/2001/XMLSchema"  
xmlns:target="http://www.example.com/Test"  
targetNamespace="http://www.example.com/Test"  
version="1.0"  
elementFormDefault="qualified" >  

<xsd:element name="foo" />  
<xsd:element name="bar" />  
<xsd:element name="joe" />  

<xsd:complexType name="dominik">  
        <xsd:all>  
                <xsd:element minOccurs="0" ref="target:foo" />  
                <xsd:element minOccurs="0" ref="target:bar" />  
                <xsd:element minOccurs="0" ref="target:joe" />  
        </xsd:all>  
</xsd:complexType>  

<xsd:element name="test">  
        <xsd:complexType>  
                <xsd:sequence>  
                        <xsd:element maxOccurs="unbounded" name="child" type="target:dominik" />  
                </xsd:sequence>  
        </xsd:complexType>  
</xsd:element>

</xsd:schema>