|
1 "<?xml version='1.0' encoding='utf-8' ?>\n" |
|
2 "<xsd:schema xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n" |
|
3 " <xsd:element name=\"doxygenindex\" type=\"DoxygenType\"/>\n" |
|
4 "\n" |
|
5 " <xsd:complexType name=\"DoxygenType\">\n" |
|
6 " <xsd:sequence>\n" |
|
7 " <xsd:element name=\"compound\" type=\"CompoundType\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n" |
|
8 " </xsd:sequence>\n" |
|
9 " <xsd:attribute name=\"version\" type=\"xsd:string\" use=\"required\"/>\n" |
|
10 " </xsd:complexType>\n" |
|
11 "\n" |
|
12 " <xsd:complexType name=\"CompoundType\">\n" |
|
13 " <xsd:sequence>\n" |
|
14 " <xsd:element name=\"name\" type=\"xsd:string\"/>\n" |
|
15 " <xsd:element name=\"member\" type=\"MemberType\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n" |
|
16 " </xsd:sequence>\n" |
|
17 " <xsd:attribute name=\"refid\" type=\"xsd:string\" use=\"required\"/>\n" |
|
18 " <xsd:attribute name=\"kind\" type=\"CompoundKind\" use=\"required\"/>\n" |
|
19 " </xsd:complexType>\n" |
|
20 "\n" |
|
21 " <xsd:complexType name=\"MemberType\">\n" |
|
22 " <xsd:sequence>\n" |
|
23 " <xsd:element name=\"name\" type=\"xsd:string\"/>\n" |
|
24 " </xsd:sequence>\n" |
|
25 " <xsd:attribute name=\"refid\" type=\"xsd:string\" use=\"required\"/>\n" |
|
26 " <xsd:attribute name=\"kind\" type=\"MemberKind\" use=\"required\"/>\n" |
|
27 " </xsd:complexType>\n" |
|
28 " \n" |
|
29 " <xsd:simpleType name=\"CompoundKind\">\n" |
|
30 " <xsd:restriction base=\"xsd:string\">\n" |
|
31 " <xsd:enumeration value=\"class\"/>\n" |
|
32 " <xsd:enumeration value=\"struct\"/>\n" |
|
33 " <xsd:enumeration value=\"union\"/>\n" |
|
34 " <xsd:enumeration value=\"interface\"/>\n" |
|
35 " <xsd:enumeration value=\"protocol\"/>\n" |
|
36 " <xsd:enumeration value=\"category\"/>\n" |
|
37 " <xsd:enumeration value=\"exception\"/>\n" |
|
38 " <xsd:enumeration value=\"file\"/>\n" |
|
39 " <xsd:enumeration value=\"namespace\"/>\n" |
|
40 " <xsd:enumeration value=\"group\"/>\n" |
|
41 " <xsd:enumeration value=\"page\"/>\n" |
|
42 " <xsd:enumeration value=\"example\"/>\n" |
|
43 " <xsd:enumeration value=\"dir\"/>\n" |
|
44 " </xsd:restriction>\n" |
|
45 " </xsd:simpleType>\n" |
|
46 "\n" |
|
47 " <xsd:simpleType name=\"MemberKind\">\n" |
|
48 " <xsd:restriction base=\"xsd:string\">\n" |
|
49 " <xsd:enumeration value=\"define\"/>\n" |
|
50 " <xsd:enumeration value=\"property\"/>\n" |
|
51 " <xsd:enumeration value=\"event\"/>\n" |
|
52 " <xsd:enumeration value=\"variable\"/>\n" |
|
53 " <xsd:enumeration value=\"typedef\"/>\n" |
|
54 " <xsd:enumeration value=\"enum\"/>\n" |
|
55 " <xsd:enumeration value=\"enumvalue\"/>\n" |
|
56 " <xsd:enumeration value=\"function\"/>\n" |
|
57 " <xsd:enumeration value=\"signal\"/>\n" |
|
58 " <xsd:enumeration value=\"prototype\"/>\n" |
|
59 " <xsd:enumeration value=\"friend\"/>\n" |
|
60 " <xsd:enumeration value=\"dcop\"/>\n" |
|
61 " <xsd:enumeration value=\"slot\"/>\n" |
|
62 " </xsd:restriction>\n" |
|
63 " </xsd:simpleType>\n" |
|
64 "\n" |
|
65 "</xsd:schema>\n" |
|
66 "\n" |