equal
deleted
inserted
replaced
|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <xs:schema |
|
3 xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
4 xmlns:xi="http://www.w3.org/2001/XInclude" |
|
5 xmlns:templ="http://www.s60.com/xml/templateml/1" |
|
6 targetNamespace="http://www.s60.com/xml/templateml/1" |
|
7 elementFormDefault="qualified"> |
|
8 |
|
9 <xs:import namespace="http://www.w3.org/2001/XInclude" schemaLocation="http://www.w3.org/2001/XInclude.xsd"/> |
|
10 |
|
11 |
|
12 <xs:complexType name="templateType" mixed="true"> |
|
13 <xs:sequence> |
|
14 <xs:element ref="xi:include" minOccurs="0" maxOccurs="unbounded"/> |
|
15 </xs:sequence> |
|
16 </xs:complexType> |
|
17 |
|
18 |
|
19 <xs:complexType name="outputType"> |
|
20 <xs:sequence> |
|
21 <xs:element name="template" type="templ:templateType" minOccurs="0" maxOccurs="unbounded"/> |
|
22 </xs:sequence> |
|
23 <xs:attribute name="file" type="xs:string"/> |
|
24 <xs:attribute name="dir" type="xs:string"/> |
|
25 <xs:attribute name="encoding" type="xs:string"/> |
|
26 <xs:attribute name="bom" type="xs:string" optional="true"/> |
|
27 </xs:complexType> |
|
28 |
|
29 <xs:complexType name="filterType" mixed="true"> |
|
30 <xs:sequence> |
|
31 <xs:element ref="xi:include" minOccurs="0" maxOccurs="unbounded"/> |
|
32 </xs:sequence> |
|
33 <xs:attribute name="name" type="xs:string"/> |
|
34 </xs:complexType> |
|
35 |
|
36 <xs:complexType name="templatemlRootType"> |
|
37 <xs:sequence> |
|
38 <xs:element name="desc" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
|
39 <xs:element name="output" type="templ:outputType" minOccurs="0" maxOccurs="unbounded"/> |
|
40 <xs:element name="filter" type="templ:filterType" minOccurs="0" maxOccurs="unbounded"/> |
|
41 </xs:sequence> |
|
42 </xs:complexType> |
|
43 |
|
44 <xs:element name="templateml" type="templ:templatemlRootType"/> |
|
45 |
|
46 </xs:schema> |