<?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>