]> Creatis software - creaContours.git/blob - data/XML/osirixschema.xsd
Parser Osirix
[creaContours.git] / data / XML / osirixschema.xsd
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--W3C Schema generated by XMLSpy v2010 (http://www.altova.com)-->
3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
4         <xs:complexType name="T_plist">
5                 <xs:sequence>
6                         <xs:element ref="dict"/>
7                 </xs:sequence>
8                 <xs:attribute ref="version" use="required"/>
9         </xs:complexType>
10         <xs:complexType name="T_dict">
11                 <xs:sequence>
12                         <xs:element ref="key"/>
13                         <xs:choice>
14                                 <xs:sequence>
15                                         <xs:sequence minOccurs="0">
16                                                 <xs:element ref="integer"/>
17                                                 <xs:element ref="key"/>
18                                                 <xs:element ref="integer"/>
19                                                 <xs:element ref="key"/>
20                                         </xs:sequence>
21                                         <xs:element ref="array"/>
22                                 </xs:sequence>
23                                 <xs:sequence>
24                                         <xs:element ref="real"/>
25                                         <xs:element ref="key"/>
26                                         <xs:element ref="string"/>
27                                         <xs:element ref="key"/>
28                                         <xs:element ref="real"/>
29                                         <xs:element ref="key"/>
30                                         <xs:element ref="integer"/>
31                                         <xs:element ref="key"/>
32                                         <xs:element ref="real"/>
33                                         <xs:element ref="key"/>
34                                         <xs:element ref="real"/>
35                                         <xs:element ref="key"/>
36                                         <xs:element ref="real"/>
37                                         <xs:element ref="key"/>
38                                         <xs:element ref="string"/>
39                                         <xs:element ref="key"/>
40                                         <xs:element ref="integer"/>
41                                         <xs:element ref="key"/>
42                                         <xs:element ref="array"/>
43                                         <xs:element ref="key"/>
44                                         <xs:element ref="array"/>
45                                         <xs:element ref="key"/>
46                                         <xs:element ref="real"/>
47                                         <xs:element ref="key"/>
48                                         <xs:element ref="integer"/>
49                                 </xs:sequence>
50                         </xs:choice>
51                 </xs:sequence>
52         </xs:complexType>
53         <xs:complexType name="T_array">
54                 <xs:choice>
55                         <xs:element ref="dict" maxOccurs="unbounded"/>
56                         <xs:element ref="string" maxOccurs="unbounded"/>
57                 </xs:choice>
58         </xs:complexType>
59         <xs:attribute name="version" type="xs:decimal"/>
60         <xs:element name="string" type="xs:string"/>
61         <xs:element name="real" type="xs:decimal"/>
62         <xs:element name="plist" type="T_plist"/>
63         <xs:element name="key" type="xs:string"/>
64         <xs:element name="integer" type="xs:byte"/>
65         <xs:element name="dict" type="T_dict"/>
66         <xs:element name="array" type="T_array"/>
67 </xs:schema>