Mercurial > repos > IBBoard.WarFoundry.API
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> |