equal
deleted
inserted
replaced
|
1 <?xml version="1.0" encoding="ISO-8859-1" ?> |
|
2 <xsd:schema targetNamespace="cext_xsd.xsd" |
|
3 xmlns:cext="cext_xsd.xsd" |
|
4 xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
|
5 elementFormDefault="qualified" |
|
6 attributeFormDefault="unqualified"> |
|
7 |
|
8 <xsd:element name="CFile"> |
|
9 <xsd:complexType> |
|
10 <xsd:sequence> |
|
11 <xsd:element name="includes" type="cext:CCode"/> |
|
12 <xsd:element name="variables"> |
|
13 <xsd:complexType> |
|
14 <xsd:sequence> |
|
15 <xsd:element name="variable" minOccurs="0" maxOccurs="unbounded"> |
|
16 <xsd:complexType> |
|
17 <xsd:attribute name="name" type="xsd:string" use="required"/> |
|
18 <xsd:attribute name="type" type="xsd:string" use="required"/> |
|
19 <xsd:attribute name="class" use="required"> |
|
20 <xsd:simpleType> |
|
21 <xsd:restriction base="xsd:string"> |
|
22 <xsd:enumeration value="input"/> |
|
23 <xsd:enumeration value="memory"/> |
|
24 <xsd:enumeration value="output"/> |
|
25 </xsd:restriction> |
|
26 </xsd:simpleType> |
|
27 </xsd:attribute> |
|
28 </xsd:complexType> |
|
29 </xsd:element> |
|
30 </xsd:sequence> |
|
31 </xsd:complexType> |
|
32 </xsd:element> |
|
33 <xsd:element name="globals" type="cext:CCode"/> |
|
34 <xsd:element name="initFunction" type="cext:CCode"/> |
|
35 <xsd:element name="cleanUpFunction" type="cext:CCode"/> |
|
36 <xsd:element name="retrieveFunction" type="cext:CCode"/> |
|
37 <xsd:element name="publishFunction" type="cext:CCode"/> |
|
38 </xsd:sequence> |
|
39 </xsd:complexType> |
|
40 </xsd:element> |
|
41 <xsd:complexType name="CCode"> |
|
42 <xsd:annotation> |
|
43 <xsd:documentation>Formatted text according to parts of XHTML 1.1</xsd:documentation> |
|
44 </xsd:annotation> |
|
45 <xsd:sequence> |
|
46 <xsd:any namespace="http://www.w3.org/1999/xhtml" processContents="lax"/> |
|
47 </xsd:sequence> |
|
48 </xsd:complexType> |
|
49 </xsd:schema> |