Hab deine Tipps angewandt und erste Erfolge errungen...
Prolem noch hierbei:
  
	  
	<xs:complexType name="requires">  
		<xs:choice>  
			<xs:element minOccurs="0" maxOccurs="unbounded" name="file">  
				<xs:complexType>  
					<xs:simpleContent>  
						<xs:extension base="xs:string">  
							<xs:attribute name="minversion" type="xs:double" />  
						</xs:extension>  
					</xs:simpleContent>  
				</xs:complexType>			  
			</xs:element>  
			<xs:element minOccurs="0" maxOccurs="unbounded" name="module">  
				<xs:complexType>  
					<xs:simpleContent>  
						<xs:extension base="xs:string">  
							<xs:attribute name="minversion" type="xs:double" />  
						</xs:extension>  
					</xs:simpleContent>  
				</xs:complexType>	  
			</xs:element>  
		</xs:choice>  
	</xs:complexType>  
Error:
Element '{http://www.w3schools.com}file': This element is not expected. Expected is ( {http://www.w3schools.com}module )
Sozusagen ist ein Mix wohl nicht möglich. (2 Module, 1 File).
Weiteres Problem:
Kann authorEmail und authorWebsite kein minOccurs zuweisen, weil sie sich in xs:all befinden. Wie soll ich das nun lösen?
Vielen Dank für deine Hilfe,
Inno
 nicht angemeldet
 nicht angemeldet