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"
5 " <xsd:complexType name=\"DoxygenType\">\n"
7 " <xsd:element name=\"compound\" type=\"CompoundType\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n"
9 " <xsd:attribute name=\"version\" type=\"xsd:string\" use=\"required\"/>\n"
10 " </xsd:complexType>\n"
12 " <xsd:complexType name=\"CompoundType\">\n"
14 " <xsd:element name=\"name\" type=\"xsd:string\"/>\n"
15 " <xsd:element name=\"member\" type=\"MemberType\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\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"
21 " <xsd:complexType name=\"MemberType\">\n"
23 " <xsd:element name=\"name\" type=\"xsd:string\"/>\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"
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"
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"