<xs:group name="typeDefParticle"> <xs:annotation> <xs:documentation> 'complexType' uses this</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="group" type="xs:groupRef" /> <xs:element ref="xs:all" /> <xs:element ref="xs:choice" /> <xs:element ref="xs:sequence" /> </xs:choice> </xs:group>