configurationengine/source/plugins/symbian/ConeProjectConverterPlugin/projectconvertplugin/xsd/convertprojectml.xsd
author m2lahtel
Tue, 10 Aug 2010 14:29:28 +0300
changeset 3 e7e0ae78773e
permissions -rw-r--r--
ConE 1.2.11 release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     2
<xs:schema 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     3
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     4
    targetNamespace="http://www.s60.com/xml/convertprojectml/1" 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     5
    xmlns:cpml="http://www.s60.com/xml/convertprojectml/1" 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     6
    elementFormDefault="qualified">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     7
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     8
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     9
    <xs:complexType name="metaType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    10
        <xs:sequence>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    11
            <xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    12
        </xs:sequence>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    13
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    14
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    15
    <xs:complexType name="filterType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    16
        <xs:attribute name="action" type="xs:string" use="required"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    17
        <xs:attribute name="data" type="xs:string" use="required"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    18
        <xs:attribute name="remove_includes" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    19
        <xs:attribute name="recursive" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    20
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    21
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    22
    <xs:complexType name="fileType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    23
        <xs:choice minOccurs="0" maxOccurs="unbounded">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    24
            <xs:element name="filter" type="cpml:filterType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    25
            <xs:element name="meta" type="cpml:metaType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    26
            <xs:element name="desc" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    27
        </xs:choice>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    28
        <xs:attribute name="type" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    29
        <xs:attribute name="path" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    30
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    31
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    32
    <xs:complexType name="folderType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    33
        <xs:choice minOccurs="0" maxOccurs="unbounded">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    34
            <xs:element name="filter" type="cpml:filterType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    35
        </xs:choice>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    36
        <xs:attribute name="path" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    37
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    38
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    39
    <xs:complexType name="layerType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    40
        <xs:choice minOccurs="0" maxOccurs="unbounded">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    41
            <xs:element name="folder" type="cpml:folderType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    42
            <xs:element name="file" type="cpml:fileType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    43
        </xs:choice>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    44
        <xs:attribute name="path" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    45
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    46
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    47
    <xs:complexType name="foreachType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    48
        <xs:choice minOccurs="0" maxOccurs="unbounded">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    49
            <xs:element name="layer" type="cpml:layerType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    50
        </xs:choice>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    51
        <xs:attribute name="variable" type="xs:string" use="required"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    52
        <xs:attribute name="data" type="xs:string" use="required"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    53
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    54
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    55
    <xs:complexType name="targetProjectType">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    56
        <xs:attribute name="path" type="xs:string"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    57
    </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    58
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    59
    <xs:element name="convertprojectml">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    60
        <xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    61
            <xs:sequence>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    62
                <xs:element name="targetProject" type="cpml:targetProjectType" minOccurs="0" maxOccurs="1"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    63
                <xs:choice minOccurs="0" maxOccurs="unbounded">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    64
                    <xs:element name="layer" type="cpml:layerType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    65
                    <xs:element name="foreach" type="cpml:foreachType"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    66
                </xs:choice>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    67
            </xs:sequence>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    68
        </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    69
    </xs:element>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    70
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    71
</xs:schema>