Mercurial > repos > IBBoard.WarFoundry.API
diff schemas/race.xsd @ 257:435eb28b4549
Re #270: Add multiple categories to API
* Add section for multiple categories to schema
* Add category loading to factory
Also:
* Do more sensible check on whether we need to set MainCategory when adding category to unit type
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Tue, 18 May 2010 19:59:17 +0000 |
parents | 0db25d5d0992 |
children | 7933d852181e |
line wrap: on
line diff
--- a/schemas/race.xsd Mon May 17 20:03:05 2010 +0000 +++ b/schemas/race.xsd Tue May 18 19:59:17 2010 +0000 @@ -202,6 +202,21 @@ </xs:sequence> </xs:complexType> </xs:element> + <xs:element name="unitCategories" minOccurs="0"> + <xs:complexType> + <xs:sequence> + <xs:element name="unitCategory" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> + </xs:sequence> + <xs:attribute name="catID" type="xs:string" use="required"/> + <xs:anyAttribute processContents="lax"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> <xs:element name="notes" type="xs:string" minOccurs="0" /> <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> </xs:sequence>