Browse Source

begin team xsd

Bastien Sevajol 5 years ago
parent
commit
335b0b23f1
1 changed files with 28 additions and 0 deletions
  1. 28 0
      opencombat/strategy/teams.xsd

+ 28 - 0
opencombat/strategy/teams.xsd View File

@@ -0,0 +1,28 @@
1
+<?xml version="1.0" encoding="UTF-8" ?>
2
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
+    <xs:complexType name="teams">
4
+        <xs:sequence>
5
+            <xs:element name="team" type="teamtype" maxOccurs="unbounded"/>
6
+        </xs:sequence>
7
+    </xs:complexType>
8
+
9
+    <xs:complexType name="teamtype">
10
+        <xs:sequence>
11
+            <xs:element name="name" type="xs:string" maxOccurs="1"/>
12
+            <xs:element name="units" type="unitstype" maxOccurs="1"/>
13
+        </xs:sequence>
14
+    </xs:complexType>
15
+
16
+    <xs:complexType name="unitstype">
17
+        <xs:sequence>
18
+            <xs:element name="unit" type="unittype" maxOccurs="unbounded"/>
19
+        </xs:sequence>
20
+    </xs:complexType>
21
+
22
+    <xs:complexType name="unittype">
23
+        <xs:sequence>
24
+            <xs:element name="id" type="xs:string" maxOccurs="1"/>
25
+        </xs:sequence>
26
+    </xs:complexType>
27
+
28
+</xs:schema>