comparison schemas/race.xsd @ 249:2f8fd45d55e2

Fixes #152: Test and fix extensibility of current schemas * Complete forward and backward compatibility of schemas (according to testing)
author IBBoard <dev@ibboard.co.uk>
date Sat, 13 Mar 2010 20:51:04 +0000
parents 6abf70f31ae4
children a54da5a8b5bb
comparison
equal deleted inserted replaced
248:6abf70f31ae4 249:2f8fd45d55e2
100 <xs:complexType> 100 <xs:complexType>
101 <xs:sequence> 101 <xs:sequence>
102 <xs:element name="unitAbility" maxOccurs="unbounded"> 102 <xs:element name="unitAbility" maxOccurs="unbounded">
103 <xs:complexType> 103 <xs:complexType>
104 <xs:sequence> 104 <xs:sequence>
105 <xs:any minOccurs="0" processContents="lax"/> 105 <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
106 </xs:sequence> 106 </xs:sequence>
107 <xs:attribute name="abilityID" type="xs:IDREF" /> 107 <xs:attribute name="abilityID" type="xs:IDREF" />
108 <xs:attribute name="required" type="xs:boolean" default="true"/> 108 <xs:attribute name="required" type="xs:boolean" default="true"/>
109 <xs:anyAttribute processContents="lax"/> 109 <xs:anyAttribute processContents="lax"/>
110 </xs:complexType> 110 </xs:complexType>
134 <xs:complexType> 134 <xs:complexType>
135 <xs:sequence> 135 <xs:sequence>
136 <xs:element name="containedUnit" maxOccurs="unbounded"> 136 <xs:element name="containedUnit" maxOccurs="unbounded">
137 <xs:complexType> 137 <xs:complexType>
138 <xs:sequence> 138 <xs:sequence>
139 <xs:any minOccurs="0" processContents="lax"/> 139 <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
140 </xs:sequence> 140 </xs:sequence>
141 <xs:attribute name="containedID" type="xs:IDREF" use="required"/> 141 <xs:attribute name="containedID" type="xs:IDREF" use="required"/>
142 <xs:anyAttribute processContents="lax"/> 142 <xs:anyAttribute processContents="lax"/>
143 </xs:complexType> 143 </xs:complexType>
144 </xs:element> 144 </xs:element>