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:attribute name="type">
14 <xs:restriction base="xs:string">
15 <xs:enumeration value="string"/>
16 <xs:enumeration value="int32"/>
17 <xs:enumeration value="uint32"/>
18 <xs:enumeration value="int64"/>
19 <xs:enumeration value="uint64"/>
20 <xs:enumeration value="double"/>
21 <xs:enumeration value="bool"/>
27 <xs:attribute name="profile">
29 <xs:restriction base="xs:string">
30 <xs:enumeration value="all"/>
31 <xs:enumeration value="common"/>
32 <xs:enumeration value="mobile"/>
33 <xs:enumeration value="wearable"/>
34 <xs:enumeration value="tv"/>
39 <xs:element name="vconfkey">
42 <xs:element ref="header" minOccurs='1' maxOccurs='1'/>
43 <xs:element name="initscript" type="Value" minOccurs='0' maxOccurs='unbounded'/>
44 <xs:element name="val" type="Value" minOccurs='1' maxOccurs='unbounded'/>
45 <xs:element ref="creator" minOccurs='0' maxOccurs='1'/>
46 <xs:element ref="email" minOccurs='0' maxOccurs='1'/>
47 <xs:element ref="comment" minOccurs='0' maxOccurs='1'/>
48 <xs:element name="script" type="Value" minOccurs='0' maxOccurs='unbounded'/>
49 <xs:element ref="enumlist" minOccurs='0' maxOccurs='unbounded'/>
51 <xs:attribute name="name" type='xs:string'/>
52 <xs:attribute ref="type"/>
53 <xs:attribute ref="profile"/>
55 <xs:attribute name="headeronly" type='xs:string'/>
57 <xs:attribute name="readPriv" type='xs:string'/>
58 <xs:attribute name="writePriv" type='xs:string'/>
62 <xs:element name="enumlist">
65 <xs:element ref="enumdata" minOccurs='1' maxOccurs='unbounded'/>
67 <xs:attribute name="name" type='xs:string'/>
71 <xs:element name="enumdata">
74 <xs:extension base="xs:string">
75 <xs:attribute name="value" type="xs:string"/>
81 <xs:element name="filedef">
84 <xs:extension base="xs:string">
85 <xs:attribute name="name" type="xs:string"/>
91 <xs:element name="header" type='xs:string'/>
93 <xs:element name="val">
95 <xs:attribute name="model" type='xs:string'/>
99 <xs:element name="creator" type='xs:string'/>
100 <xs:element name="email" type='xs:string'/>
101 <xs:element name="comment" type='xs:string'/>
102 <xs:element name="script">
104 <xs:attribute name="model" type='xs:string'/>
109 <xs:complexType name="Value">
111 <xs:extension base="xs:string">
112 <xs:attribute name="model" type="xs:string"/>