Orb/Doxygen/src/index_xsd.h
changeset 3 d8fccb2cd802
parent 0 42188c7ea2d9
equal deleted inserted replaced
2:932c358ece3e 3:d8fccb2cd802
       
     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"