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>