Inno: XML Schema

Beitrag lesen

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