|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <xs:schema |
|
3 xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
4 targetNamespace="http://www.s60.com/xml/convertprojectml/1" |
|
5 xmlns:project="http://www.s60.com/xml/convertprojectml/1" |
|
6 elementFormDefault="qualified"> |
|
7 |
|
8 <xs:complexType name="targetProjectType"> |
|
9 <xs:attribute name="path" type="xs:string"/> |
|
10 <xs:attribute name="name" type="xs:string"/> |
|
11 </xs:complexType> |
|
12 |
|
13 |
|
14 |
|
15 <xs:complexType name="filterType"> |
|
16 <xs:attribute name="action" type="xs:string"/> |
|
17 <xs:attribute name="data" type="xs:string"/> |
|
18 </xs:complexType> |
|
19 |
|
20 <xs:complexType name="folderType"> |
|
21 <xs:sequence> |
|
22 <xs:element name="filter" type="project:filterType" minOccurs="0" maxOccurs="unbounded"/> |
|
23 </xs:sequence> |
|
24 <xs:attribute name="path" type="xs:string"/> |
|
25 </xs:complexType> |
|
26 |
|
27 <xs:complexType name="ruleType"> |
|
28 <xs:attribute name="type" type="xs:string"/> |
|
29 <xs:attribute name="data" type="xs:string"/> |
|
30 </xs:complexType> |
|
31 |
|
32 |
|
33 <xs:complexType name="fileType"> |
|
34 <xs:sequence> |
|
35 <xs:element name="filter" type="project:filterType" minOccurs="0" maxOccurs="unbounded"/> |
|
36 </xs:sequence> |
|
37 <xs:attribute name="type" type="xs:string"/> |
|
38 <xs:attribute name="path" type="xs:string"/> |
|
39 <xs:attribute name="name" type="xs:string"/> |
|
40 </xs:complexType> |
|
41 |
|
42 <xs:complexType name="layerType"> |
|
43 <xs:sequence> |
|
44 <xs:element name="rule" type="project:ruleType" minOccurs="0" maxOccurs="unbounded"/> |
|
45 <xs:element name="folder" type="project:folderType" minOccurs="0" maxOccurs="unbounded"/> |
|
46 <xs:element name="file" type="project:fileType" minOccurs="0" maxOccurs="unbounded"/> |
|
47 </xs:sequence> |
|
48 <xs:attribute name="path" type="xs:string"/> |
|
49 </xs:complexType> |
|
50 |
|
51 |
|
52 <xs:complexType name="convertprojectmlRootType"> |
|
53 <xs:sequence> |
|
54 <xs:element name="targetProject" type="project:targetProjectType" minOccurs="0" maxOccurs="unbounded"/> |
|
55 <xs:element name="layer" type="project:layerType" minOccurs="0" maxOccurs="unbounded"/> |
|
56 </xs:sequence> |
|
57 </xs:complexType> |
|
58 |
|
59 <xs:element name="convertprojectml" type="project:convertprojectmlRootType"/> |
|
60 </xs:schema> |