configurationengine/source/plugins/symbian/ConeImagePlugin/imageplugin/xsd/imageml.xsd
changeset 3 e7e0ae78773e
equal deleted inserted replaced
2:87cfa131b535 3:e7e0ae78773e
       
     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/imageml/1" 
       
     5 	xmlns:image="http://www.s60.com/xml/imageml/1" 
       
     6 	elementFormDefault="qualified">
       
     7 
       
     8 	
       
     9     <xs:complexType name="includeType">
       
    10         <xs:attribute name="pattern"        type="xs:string"            use="required"/>
       
    11     </xs:complexType>
       
    12 
       
    13 	 <xs:complexType name="excludeType">
       
    14         <xs:attribute name="pattern"        type="xs:string"            use="required"/>
       
    15     </xs:complexType>
       
    16 	
       
    17     <xs:complexType name="inputType">
       
    18         <xs:sequence>
       
    19             <xs:element name="include" type="image:includeType" minOccurs="0" maxOccurs="unbounded"/>
       
    20 			<xs:element name="exclude" type="image:excludeType" minOccurs="0" maxOccurs="unbounded"/>
       
    21         </xs:sequence>
       
    22 
       
    23 		<xs:attribute name="dir" type="xs:string"/>
       
    24         <xs:attribute name="file" type="xs:string"/>
       
    25         <xs:attribute name="depth" type="xs:string"/>
       
    26         <xs:attribute name="optional" type="xs:string"/>
       
    27     </xs:complexType>
       
    28 	
       
    29 	
       
    30 	
       
    31     <xs:complexType name="outputType">
       
    32         <xs:sequence>
       
    33             <xs:element name="input" type="image:inputType" minOccurs="0" maxOccurs="unbounded"/>
       
    34         </xs:sequence>
       
    35         <xs:attribute name="file"        type="xs:string"            use="required"/>
       
    36         <xs:attribute name="tool"       type="xs:string"/>
       
    37 		<xs:attribute name="tooldir"       type="xs:string"/>
       
    38 		<xs:attribute name="compress"       type="xs:string"/>
       
    39 		<xs:attribute name="palette"       type="xs:string"/>
       
    40     </xs:complexType>
       
    41 
       
    42 		
       
    43     <xs:complexType name="imagemlRootType">
       
    44         <xs:sequence>
       
    45             <xs:element name="output" type="image:outputType" minOccurs="0" maxOccurs="unbounded"/>
       
    46         </xs:sequence>
       
    47     </xs:complexType>
       
    48     
       
    49     <xs:element name="imageml" type="image:imagemlRootType"/>
       
    50 </xs:schema>