1 <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
3 <xs:element name="vconfkeylists">
6 <xs:element ref="filedef" minOccurs='1' maxOccurs='1'/>
7 <xs:element ref="vconfkey" minOccurs='0' maxOccurs='unbounded'/>
12 <xs:element name="vconfkey">
15 <xs:element ref="header" minOccurs='1' maxOccurs='1'/>
16 <xs:element name="val" type="Value" minOccurs='1' maxOccurs='unbounded'/>
17 <xs:element ref="creator" minOccurs='0' maxOccurs='1'/>
18 <xs:element ref="email" minOccurs='0' maxOccurs='1'/>
19 <xs:element ref="comment" minOccurs='0' maxOccurs='1'/>
20 <xs:element ref="enumlist" minOccurs='0' maxOccurs='unbounded'/>
22 <xs:attribute name="name" type='xs:string'/>
23 <xs:attribute name="type" type='xs:string'/>
25 <xs:attribute name="headeronly" type='xs:string'/>
27 <xs:attribute name="gid" type='xs:string'/>
28 <xs:attribute name="uid" type='xs:string'/>
29 <xs:attribute name="layer" type='xs:string'/>
30 <xs:attribute name="readPriv" type='xs:string'/>
31 <xs:attribute name="writePriv" type='xs:string'/>
32 <xs:attribute name="private_spec" type='xs:string'/>
33 <xs:attribute name="label" type='xs:string'/>
38 <xs:element name="enumlist">
41 <xs:element ref="enumdata" minOccurs='1' maxOccurs='unbounded'/>
43 <xs:attribute name="name" type='xs:string'/>
47 <xs:element name="enumdata">
50 <xs:extension base="xs:string">
51 <xs:attribute name="value" type="xs:string"/>
57 <xs:element name="filedef">
60 <xs:extension base="xs:string">
61 <xs:attribute name="name" type="xs:string"/>
67 <xs:element name="header" type='xs:string'/>
69 <xs:element name="val">
71 <xs:attribute name="model" type='xs:string'/>
75 <xs:element name="creator" type='xs:string'/>
76 <xs:element name="email" type='xs:string'/>
77 <xs:element name="comment" type='xs:string'/>
80 <xs:complexType name="Value">
82 <xs:extension base="xs:string">
83 <xs:attribute name="model" type="xs:string"/>