Orb/Doxygen/src/compound_xsd.h
changeset 0 42188c7ea2d9
equal deleted inserted replaced
-1:000000000000 0:42188c7ea2d9
       
     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=\"doxygen\" type=\"DoxygenType\"/>\n"
       
     4 "\n"
       
     5 "  <!-- Complex types -->\n"
       
     6 "\n"
       
     7 "  <xsd:complexType name=\"DoxygenType\">\n"
       
     8 "    <xsd:sequence maxOccurs=\"unbounded\">\n"
       
     9 "      <xsd:element name=\"compounddef\" type=\"compounddefType\" minOccurs=\"0\" />\n"
       
    10 "    </xsd:sequence>\n"
       
    11 "    <xsd:attribute name=\"version\" type=\"DoxVersionNumber\" use=\"required\" />\n"
       
    12 "  </xsd:complexType>\n"
       
    13 "\n"
       
    14 "  <xsd:complexType name=\"compounddefType\">\n"
       
    15 "    <xsd:sequence>\n"
       
    16 "      <xsd:element name=\"compoundname\" type=\"xsd:string\"/>\n"
       
    17 "      <xsd:element name=\"title\" type=\"xsd:string\" minOccurs=\"0\" />\n"
       
    18 "      <xsd:element name=\"basecompoundref\" type=\"compoundRefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    19 "      <xsd:element name=\"derivedcompoundref\" type=\"compoundRefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    20 "      <xsd:element name=\"includes\" type=\"incType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    21 "      <xsd:element name=\"includedby\" type=\"incType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    22 "      <xsd:element name=\"incdepgraph\" type=\"graphType\" minOccurs=\"0\" />\n"
       
    23 "      <xsd:element name=\"invincdepgraph\" type=\"graphType\" minOccurs=\"0\" />\n"
       
    24 "      <xsd:element name=\"innerdir\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    25 "      <xsd:element name=\"innerfile\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    26 "      <xsd:element name=\"innerclass\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    27 "      <xsd:element name=\"innernamespace\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    28 "      <xsd:element name=\"innerpage\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    29 "      <xsd:element name=\"innergroup\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    30 "      <xsd:element name=\"templateparamlist\" type=\"templateparamlistType\" minOccurs=\"0\" />\n"
       
    31 "      <xsd:element name=\"sectiondef\" type=\"sectiondefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    32 "      <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
    33 "      <xsd:element name=\"detaileddescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
    34 "      <xsd:element name=\"inheritancegraph\" type=\"graphType\" minOccurs=\"0\" />\n"
       
    35 "      <xsd:element name=\"collaborationgraph\" type=\"graphType\" minOccurs=\"0\" />\n"
       
    36 "      <xsd:element name=\"programlisting\" type=\"listingType\" minOccurs=\"0\" />\n"
       
    37 "      <xsd:element name=\"location\" type=\"locationType\" minOccurs=\"0\" />\n"
       
    38 "      <xsd:element name=\"listofallmembers\" type=\"listofallmembersType\" minOccurs=\"0\" />\n"
       
    39 "    </xsd:sequence>\n"
       
    40 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
    41 "    <xsd:attribute name=\"kind\" type=\"DoxCompoundKind\" />\n"
       
    42 "    <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n"
       
    43 "  </xsd:complexType>\n"
       
    44 "\n"
       
    45 "  <xsd:complexType name=\"listofallmembersType\">\n"
       
    46 "    <xsd:sequence>\n"
       
    47 "      <xsd:element name=\"member\" type=\"memberRefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
    48 "    </xsd:sequence>\n"
       
    49 "  </xsd:complexType>\n"
       
    50 "\n"
       
    51 "  <xsd:complexType name=\"memberRefType\">\n"
       
    52 "    <xsd:sequence>\n"
       
    53 "      <xsd:element name=\"scope\" />\n"
       
    54 "      <xsd:element name=\"name\" />\n"
       
    55 "    </xsd:sequence>\n"
       
    56 "    <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
    57 "    <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n"
       
    58 "    <xsd:attribute name=\"virt\" type=\"DoxVirtualKind\" />\n"
       
    59 "    <xsd:attribute name=\"ambiguityscope\" type=\"xsd:string\" />\n"
       
    60 "  </xsd:complexType>\n"
       
    61 "\n"
       
    62 "  <xsd:complexType name=\"compoundRefType\" mixed=\"true\">\n"
       
    63 "    <xsd:simpleContent>\n"
       
    64 "      <xsd:extension base=\"xsd:string\">\n"
       
    65 "        <xsd:attribute name=\"refid\" type=\"xsd:string\" use=\"optional\" />\n"
       
    66 "        <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n"
       
    67 "        <xsd:attribute name=\"virt\" type=\"DoxVirtualKind\" />\n"
       
    68 "      </xsd:extension>\n"
       
    69 "    </xsd:simpleContent>\n"
       
    70 "  </xsd:complexType>\n"
       
    71 "\n"
       
    72 "  <xsd:complexType name=\"reimplementType\" mixed=\"true\">\n"
       
    73 "    <xsd:simpleContent>\n"
       
    74 "      <xsd:extension base=\"xsd:string\">\n"
       
    75 "        <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
    76 "      </xsd:extension>\n"
       
    77 "    </xsd:simpleContent>\n"
       
    78 "  </xsd:complexType>\n"
       
    79 "\n"
       
    80 "  <xsd:complexType name=\"incType\" mixed=\"true\">\n"
       
    81 "    <xsd:simpleContent>\n"
       
    82 "      <xsd:extension base=\"xsd:string\">\n"
       
    83 "        <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
    84 "        <xsd:attribute name=\"local\" type=\"DoxBool\" />\n"
       
    85 "      </xsd:extension>\n"
       
    86 "    </xsd:simpleContent>\n"
       
    87 "  </xsd:complexType>\n"
       
    88 "\n"
       
    89 "  <xsd:complexType name=\"refType\" mixed=\"true\">\n"
       
    90 "    <xsd:simpleContent>\n"
       
    91 "      <xsd:extension base=\"xsd:string\">\n"
       
    92 "        <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
    93 "        <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" use=\"optional\"/>\n"
       
    94 "      </xsd:extension>\n"
       
    95 "    </xsd:simpleContent>\n"
       
    96 "  </xsd:complexType>\n"
       
    97 "\n"
       
    98 "  <xsd:complexType name=\"refTextType\" mixed=\"true\">\n"
       
    99 "    <xsd:simpleContent>\n"
       
   100 "      <xsd:extension base=\"xsd:string\">\n"
       
   101 "       <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
   102 "       <xsd:attribute name=\"kindref\" type=\"DoxRefKind\" />\n"
       
   103 "       <xsd:attribute name=\"external\" type=\"xsd:string\" use=\"optional\"/>\n"
       
   104 "       <xsd:attribute name=\"tooltip\" type=\"xsd:string\" use=\"optional\"/>\n"
       
   105 "      </xsd:extension>\n"
       
   106 "    </xsd:simpleContent>\n"
       
   107 "  </xsd:complexType>\n"
       
   108 "\n"
       
   109 "  <xsd:complexType name=\"sectiondefType\">\n"
       
   110 "    <xsd:sequence>\n"
       
   111 "      <xsd:element name=\"header\" type=\"xsd:string\" minOccurs=\"0\" />\n"
       
   112 "      <xsd:element name=\"description\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   113 "      <xsd:element name=\"memberdef\" type=\"memberdefType\" maxOccurs=\"unbounded\" />\n"
       
   114 "    </xsd:sequence>\n"
       
   115 "    <xsd:attribute name=\"kind\" type=\"DoxSectionKind\" />\n"
       
   116 "  </xsd:complexType>\n"
       
   117 "\n"
       
   118 "  <xsd:complexType name=\"memberdefType\">\n"
       
   119 "    <xsd:sequence>\n"
       
   120 "      <xsd:element name=\"templateparamlist\" type=\"templateparamlistType\" minOccurs=\"0\" />\n"
       
   121 "      <xsd:element name=\"type\" type=\"linkedTextType\" minOccurs=\"0\" />\n"
       
   122 "      <xsd:element name=\"definition\" minOccurs=\"0\" />\n"
       
   123 "      <xsd:element name=\"argsstring\" minOccurs=\"0\" />\n"
       
   124 "      <xsd:element name=\"name\" />\n"
       
   125 "      <xsd:element name=\"read\" minOccurs=\"0\" />\n"
       
   126 "      <xsd:element name=\"write\" minOccurs=\"0\" />\n"
       
   127 "      <xsd:element name=\"bitfield\" minOccurs=\"0\" />\n"
       
   128 "      <xsd:element name=\"reimplements\" type=\"reimplementType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   129 "      <xsd:element name=\"reimplementedby\" type=\"reimplementType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   130 "      <xsd:element name=\"param\" type=\"paramType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   131 "      <xsd:element name=\"enumvalue\" type=\"enumvalueType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   132 "      <xsd:element name=\"initializer\" type=\"linkedTextType\" minOccurs=\"0\" />\n"
       
   133 "      <xsd:element name=\"exceptions\" type=\"linkedTextType\" minOccurs=\"0\" />\n"
       
   134 "      <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   135 "      <xsd:element name=\"detaileddescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   136 "      <xsd:element name=\"inbodydescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   137 "      <xsd:element name=\"location\" type=\"locationType\" />\n"
       
   138 "      <xsd:element name=\"references\" type=\"referenceType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   139 "      <xsd:element name=\"referencedby\" type=\"referenceType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   140 "    </xsd:sequence>\n"
       
   141 "    <xsd:attribute name=\"kind\" type=\"DoxMemberKind\" />\n"
       
   142 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   143 "    <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n"
       
   144 "    <xsd:attribute name=\"static\" type=\"DoxBool\" />\n"
       
   145 "    <xsd:attribute name=\"const\" type=\"DoxBool\" />\n"
       
   146 "    <xsd:attribute name=\"explicit\" type=\"DoxBool\" />\n"
       
   147 "    <xsd:attribute name=\"inline\" type=\"DoxBool\" />\n"
       
   148 "    <xsd:attribute name=\"virt\" type=\"DoxVirtualKind\" />\n"
       
   149 "    <xsd:attribute name=\"volatile\" type=\"DoxBool\" />\n"
       
   150 "    <xsd:attribute name=\"mutable\" type=\"DoxBool\" />\n"
       
   151 "    <!-- Qt property -->\n"
       
   152 "    <xsd:attribute name=\"readable\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   153 "    <xsd:attribute name=\"writable\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   154 "    <!-- C++/CLI variable -->\n"
       
   155 "    <xsd:attribute name=\"initonly\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   156 "    <!-- C++/CLI and C# property -->\n"
       
   157 "    <xsd:attribute name=\"settable\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   158 "    <xsd:attribute name=\"gettable\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   159 "    <!-- C++/CLI function -->\n"
       
   160 "    <xsd:attribute name=\"final\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   161 "    <xsd:attribute name=\"sealed\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   162 "    <xsd:attribute name=\"new\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   163 "    <!-- C++/CLI event -->\n"
       
   164 "    <xsd:attribute name=\"add\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   165 "    <xsd:attribute name=\"remove\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   166 "    <xsd:attribute name=\"raise\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   167 "    <!-- Objective-C 2.0 protocol method -->\n"
       
   168 "    <xsd:attribute name=\"optional\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   169 "    <xsd:attribute name=\"required\" type=\"DoxBool\" use=\"optional\"/>\n"
       
   170 "    <!-- Objective-C 2.0 property accessor -->\n"
       
   171 "    <xsd:attribute name=\"accessor\" type=\"DoxAccessor\" use=\"optional\"/>\n"
       
   172 "  </xsd:complexType>\n"
       
   173 "\n"
       
   174 "  <xsd:complexType name=\"descriptionType\" mixed=\"true\">\n"
       
   175 "    <xsd:sequence>\n"
       
   176 "      <xsd:element name=\"title\" type=\"xsd:string\" minOccurs=\"0\"/>	    \n"
       
   177 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   178 "      <xsd:element name=\"sect1\" type=\"docSect1Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   179 "      <xsd:element name=\"internal\" type=\"docInternalType\" minOccurs=\"0\" />\n"
       
   180 "    </xsd:sequence>\n"
       
   181 "  </xsd:complexType>\n"
       
   182 "\n"
       
   183 "  <xsd:complexType name=\"enumvalueType\" mixed=\"true\">\n"
       
   184 "    <xsd:sequence>\n"
       
   185 "      <xsd:element name=\"name\" />\n"
       
   186 "      <xsd:element name=\"initializer\" type=\"linkedTextType\" minOccurs=\"0\" />\n"
       
   187 "      <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   188 "      <xsd:element name=\"detaileddescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   189 "    </xsd:sequence>\n"
       
   190 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   191 "    <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n"
       
   192 "  </xsd:complexType>\n"
       
   193 "\n"
       
   194 "  <xsd:complexType name=\"templateparamlistType\">\n"
       
   195 "    <xsd:sequence>\n"
       
   196 "      <xsd:element name=\"param\" type=\"paramType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   197 "    </xsd:sequence>\n"
       
   198 "  </xsd:complexType>\n"
       
   199 "\n"
       
   200 "  <xsd:complexType name=\"paramType\">\n"
       
   201 "    <xsd:sequence>\n"
       
   202 "      <xsd:element name=\"type\" type=\"linkedTextType\" minOccurs=\"0\" />\n"
       
   203 "      <xsd:element name=\"declname\" minOccurs=\"0\" />\n"
       
   204 "      <xsd:element name=\"defname\" minOccurs=\"0\" />\n"
       
   205 "      <xsd:element name=\"array\" minOccurs=\"0\" />\n"
       
   206 "      <xsd:element name=\"defval\" type=\"linkedTextType\" minOccurs=\"0\" />\n"
       
   207 "      <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n"
       
   208 "    </xsd:sequence>\n"
       
   209 "  </xsd:complexType>\n"
       
   210 "\n"
       
   211 "  <xsd:complexType name=\"linkedTextType\" mixed=\"true\">\n"
       
   212 "    <xsd:sequence>\n"
       
   213 "    <xsd:element name=\"ref\" type=\"refTextType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   214 "    </xsd:sequence>\n"
       
   215 "  </xsd:complexType>\n"
       
   216 "\n"
       
   217 "  <xsd:complexType name=\"graphType\">\n"
       
   218 "    <xsd:sequence>\n"
       
   219 "      <xsd:element name=\"node\" type=\"nodeType\" maxOccurs=\"unbounded\" />\n"
       
   220 "    </xsd:sequence>\n"
       
   221 "  </xsd:complexType>\n"
       
   222 "\n"
       
   223 "  <xsd:complexType name=\"nodeType\">\n"
       
   224 "    <xsd:sequence>\n"
       
   225 "      <xsd:element name=\"label\" />\n"
       
   226 "      <xsd:element name=\"link\" type=\"linkType\" minOccurs=\"0\" />\n"
       
   227 "      <xsd:element name=\"childnode\" type=\"childnodeType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   228 "    </xsd:sequence>\n"
       
   229 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   230 "  </xsd:complexType>\n"
       
   231 "\n"
       
   232 "  <xsd:complexType name=\"childnodeType\">\n"
       
   233 "    <xsd:sequence>\n"
       
   234 "      <xsd:element name=\"edgelabel\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n"
       
   235 "    </xsd:sequence>\n"
       
   236 "    <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
   237 "    <xsd:attribute name=\"relation\" type=\"DoxGraphRelation\" />\n"
       
   238 "  </xsd:complexType>\n"
       
   239 "\n"
       
   240 "  <xsd:complexType name=\"linkType\">\n"
       
   241 "    <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
   242 "    <xsd:attribute name=\"external\" type=\"xsd:string\" use=\"optional\"/>\n"
       
   243 "  </xsd:complexType>\n"
       
   244 "\n"
       
   245 "  <xsd:complexType name=\"listingType\">\n"
       
   246 "    <xsd:sequence>\n"
       
   247 "      <xsd:element name=\"codeline\" type=\"codelineType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   248 "    </xsd:sequence>\n"
       
   249 "  </xsd:complexType>\n"
       
   250 "\n"
       
   251 "  <xsd:complexType name=\"codelineType\">\n"
       
   252 "    <xsd:sequence>\n"
       
   253 "      <xsd:element name=\"highlight\" type=\"highlightType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   254 "    </xsd:sequence>\n"
       
   255 "    <xsd:attribute name=\"lineno\" type=\"xsd:integer\" />\n"
       
   256 "    <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
   257 "    <xsd:attribute name=\"refkind\" type=\"DoxRefKind\" />\n"
       
   258 "    <xsd:attribute name=\"external\" type=\"DoxBool\" />\n"
       
   259 "  </xsd:complexType>\n"
       
   260 "\n"
       
   261 "  <xsd:complexType name=\"highlightType\" mixed=\"true\">\n"
       
   262 "    <xsd:choice minOccurs=\"0\" maxOccurs=\"unbounded\">\n"
       
   263 "      <xsd:element name=\"sp\" />\n"
       
   264 "      <xsd:element name=\"ref\" type=\"refTextType\" />\n"
       
   265 "    </xsd:choice>\n"
       
   266 "    <xsd:attribute name=\"class\" type=\"DoxHighlightClass\" />\n"
       
   267 "  </xsd:complexType>\n"
       
   268 "\n"
       
   269 "  <xsd:complexType name=\"referenceType\" mixed=\"true\">\n"
       
   270 "    <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
   271 "    <xsd:attribute name=\"compoundref\" type=\"xsd:string\" use=\"optional\" />\n"
       
   272 "    <xsd:attribute name=\"startline\" type=\"xsd:integer\" />\n"
       
   273 "    <xsd:attribute name=\"endline\" type=\"xsd:integer\" />\n"
       
   274 "  </xsd:complexType>\n"
       
   275 "\n"
       
   276 "  <xsd:complexType name=\"locationType\">\n"
       
   277 "    <xsd:attribute name=\"file\" type=\"xsd:string\" />\n"
       
   278 "    <xsd:attribute name=\"line\" type=\"xsd:integer\" />\n"
       
   279 "    <xsd:attribute name=\"bodyfile\" type=\"xsd:string\" />\n"
       
   280 "    <xsd:attribute name=\"bodystart\" type=\"xsd:integer\" />\n"
       
   281 "    <xsd:attribute name=\"bodyend\" type=\"xsd:integer\" />\n"
       
   282 "  </xsd:complexType>\n"
       
   283 "\n"
       
   284 "  <xsd:complexType name=\"docSect1Type\" mixed=\"true\">\n"
       
   285 "    <xsd:sequence>\n"
       
   286 "      <xsd:element name=\"title\" type=\"xsd:string\" />	    \n"
       
   287 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   288 "      <xsd:element name=\"sect2\" type=\"docSect2Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   289 "      <xsd:element name=\"internal\" type=\"docInternalS1Type\" minOccurs=\"0\" />\n"
       
   290 "    </xsd:sequence>\n"
       
   291 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   292 "  </xsd:complexType>\n"
       
   293 "\n"
       
   294 "  <xsd:complexType name=\"docSect2Type\" mixed=\"true\">\n"
       
   295 "    <xsd:sequence>\n"
       
   296 "      <xsd:element name=\"title\" type=\"xsd:string\" />	    \n"
       
   297 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   298 "      <xsd:element name=\"sect3\" type=\"docSect3Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   299 "      <xsd:element name=\"internal\" type=\"docInternalS2Type\" minOccurs=\"0\" />\n"
       
   300 "    </xsd:sequence>\n"
       
   301 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   302 "  </xsd:complexType>\n"
       
   303 "\n"
       
   304 "  <xsd:complexType name=\"docSect3Type\" mixed=\"true\">\n"
       
   305 "    <xsd:sequence>\n"
       
   306 "      <xsd:element name=\"title\" type=\"xsd:string\" />	    \n"
       
   307 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   308 "      <xsd:element name=\"sect4\" type=\"docSect4Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   309 "      <xsd:element name=\"internal\" type=\"docInternalS3Type\" minOccurs=\"0\" />\n"
       
   310 "    </xsd:sequence>\n"
       
   311 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   312 "  </xsd:complexType>\n"
       
   313 "\n"
       
   314 "  <xsd:complexType name=\"docSect4Type\" mixed=\"true\">\n"
       
   315 "    <xsd:sequence>\n"
       
   316 "      <xsd:element name=\"title\" type=\"xsd:string\" />	    \n"
       
   317 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   318 "      <xsd:element name=\"internal\" type=\"docInternalS4Type\" minOccurs=\"0\" />\n"
       
   319 "    </xsd:sequence>\n"
       
   320 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   321 "  </xsd:complexType>\n"
       
   322 "\n"
       
   323 "  <xsd:complexType name=\"docInternalType\" mixed=\"true\">\n"
       
   324 "    <xsd:sequence>\n"
       
   325 "      <xsd:element name=\"para\"  type=\"docParaType\"  minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   326 "      <xsd:element name=\"sect1\" type=\"docSect1Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   327 "    </xsd:sequence>\n"
       
   328 "  </xsd:complexType>\n"
       
   329 "\n"
       
   330 "  <xsd:complexType name=\"docInternalS1Type\" mixed=\"true\">\n"
       
   331 "    <xsd:sequence>\n"
       
   332 "      <xsd:element name=\"para\"  type=\"docParaType\"  minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   333 "      <xsd:element name=\"sect2\" type=\"docSect2Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   334 "    </xsd:sequence>\n"
       
   335 "  </xsd:complexType>\n"
       
   336 "\n"
       
   337 "  <xsd:complexType name=\"docInternalS2Type\" mixed=\"true\">\n"
       
   338 "    <xsd:sequence>\n"
       
   339 "      <xsd:element name=\"para\"  type=\"docParaType\"  minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   340 "      <xsd:element name=\"sect3\" type=\"docSect3Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   341 "    </xsd:sequence>\n"
       
   342 "  </xsd:complexType>\n"
       
   343 "\n"
       
   344 "  <xsd:complexType name=\"docInternalS3Type\" mixed=\"true\">\n"
       
   345 "    <xsd:sequence>\n"
       
   346 "      <xsd:element name=\"para\"  type=\"docParaType\"  minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   347 "      <xsd:element name=\"sect3\" type=\"docSect4Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   348 "    </xsd:sequence>\n"
       
   349 "  </xsd:complexType>\n"
       
   350 "\n"
       
   351 "  <xsd:complexType name=\"docInternalS4Type\" mixed=\"true\">\n"
       
   352 "    <xsd:sequence>\n"
       
   353 "      <xsd:element name=\"para\"  type=\"docParaType\"  minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   354 "    </xsd:sequence>\n"
       
   355 "  </xsd:complexType>\n"
       
   356 " \n"
       
   357 "  <xsd:group name=\"docTitleCmdGroup\">\n"
       
   358 "    <xsd:choice>\n"
       
   359 "      <xsd:element name=\"ulink\" type=\"docURLLink\" />\n"
       
   360 "      <xsd:element name=\"bold\" type=\"docMarkupType\" />\n"
       
   361 "      <xsd:element name=\"emphasis\" type=\"docMarkupType\" />\n"
       
   362 "      <xsd:element name=\"computeroutput\" type=\"docMarkupType\" />\n"
       
   363 "      <xsd:element name=\"subscript\" type=\"docMarkupType\" />\n"
       
   364 "      <xsd:element name=\"superscript\" type=\"docMarkupType\" />\n"
       
   365 "      <xsd:element name=\"center\" type=\"docMarkupType\" />\n"
       
   366 "      <xsd:element name=\"small\" type=\"docMarkupType\" />\n"
       
   367 "      <xsd:element name=\"htmlonly\" type=\"xsd:string\" />\n"
       
   368 "      <xsd:element name=\"latexonly\" type=\"xsd:string\" />\n"
       
   369 "      <xsd:element name=\"dot\" type=\"xsd:string\" />\n"
       
   370 "      <xsd:element name=\"anchor\" type=\"docAnchorType\" />\n"
       
   371 "      <xsd:element name=\"formula\" type=\"docFormulaType\" />\n"
       
   372 "      <xsd:element name=\"ref\" type=\"docRefTextType\" />\n"
       
   373 "      <xsd:element name=\"copy\" type=\"docEmptyType\" />\n"
       
   374 "      <xsd:element name=\"trademark\" type=\"docEmptyType\" />\n"
       
   375 "      <xsd:element name=\"registered\" type=\"docEmptyType\" />\n"
       
   376 "      <xsd:element name=\"lsquo\" type=\"docEmptyType\" />\n"
       
   377 "      <xsd:element name=\"rsquo\" type=\"docEmptyType\" />\n"
       
   378 "      <xsd:element name=\"ldquo\" type=\"docEmptyType\" />\n"
       
   379 "      <xsd:element name=\"rdquo\" type=\"docEmptyType\" />\n"
       
   380 "      <xsd:element name=\"ndash\" type=\"docEmptyType\" />\n"
       
   381 "      <xsd:element name=\"mdash\" type=\"docEmptyType\" />\n"
       
   382 "      <xsd:element name=\"umlaut\" type=\"docCharType\" />\n"
       
   383 "      <xsd:element name=\"acute\" type=\"docCharType\" />\n"
       
   384 "      <xsd:element name=\"grave\" type=\"docCharType\" />\n"
       
   385 "      <xsd:element name=\"circ\" type=\"docCharType\" />\n"
       
   386 "      <xsd:element name=\"slash\" type=\"docCharType\" />\n"
       
   387 "      <xsd:element name=\"tilde\" type=\"docCharType\" />\n"
       
   388 "      <xsd:element name=\"cedil\" type=\"docCharType\" />\n"
       
   389 "      <xsd:element name=\"ring\" type=\"docCharType\" />\n"
       
   390 "      <xsd:element name=\"szlig\" type=\"docEmptyType\" />\n"
       
   391 "      <xsd:element name=\"nonbreakablespace\" type=\"docEmptyType\" />\n"
       
   392 "    </xsd:choice>\n"
       
   393 "  </xsd:group>\n"
       
   394 "\n"
       
   395 "  <xsd:complexType name=\"docTitleType\" mixed=\"true\">\n"
       
   396 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   397 "  </xsd:complexType>\n"
       
   398 "\n"
       
   399 "  <xsd:group name=\"docCmdGroup\">\n"
       
   400 "    <xsd:choice>\n"
       
   401 "      <xsd:group ref=\"docTitleCmdGroup\"/>\n"
       
   402 "      <xsd:element name=\"linebreak\" type=\"docEmptyType\" />\n"
       
   403 "      <xsd:element name=\"hruler\" type=\"docEmptyType\" />\n"
       
   404 "      <xsd:element name=\"preformatted\" type=\"docMarkupType\" />\n"
       
   405 "      <xsd:element name=\"programlisting\" type=\"listingType\" />\n"
       
   406 "      <xsd:element name=\"verbatim\" type=\"xsd:string\" />\n"
       
   407 "      <xsd:element name=\"indexentry\" type=\"docIndexEntryType\" />\n"
       
   408 "      <xsd:element name=\"orderedlist\" type=\"docListType\" />\n"
       
   409 "      <xsd:element name=\"itemizedlist\" type=\"docListType\" />\n"
       
   410 "      <xsd:element name=\"simplesect\" type=\"docSimpleSectType\" />\n"
       
   411 "      <xsd:element name=\"title\" type=\"docTitleType\" />\n"
       
   412 "      <xsd:element name=\"variablelist\" type=\"docVariableListType\" />\n"
       
   413 "      <xsd:element name=\"table\" type=\"docTableType\" />\n"
       
   414 "      <xsd:element name=\"heading\" type=\"docHeadingType\" />\n"
       
   415 "      <xsd:element name=\"image\" type=\"docImageType\" />\n"
       
   416 "      <xsd:element name=\"dotfile\" type=\"docDotFileType\" />\n"
       
   417 "      <xsd:element name=\"toclist\" type=\"docTocListType\" />\n"
       
   418 "      <xsd:element name=\"language\" type=\"docLanguageType\" />\n"
       
   419 "      <xsd:element name=\"parameterlist\" type=\"docParamListType\" />\n"
       
   420 "      <xsd:element name=\"xrefsect\" type=\"docXRefSectType\" />\n"
       
   421 "      <xsd:element name=\"copydoc\" type=\"docCopyType\" />\n"
       
   422 "    </xsd:choice>\n"
       
   423 "  </xsd:group>\n"
       
   424 "\n"
       
   425 "  <xsd:complexType name=\"docParaType\" mixed=\"true\">\n"
       
   426 "    <xsd:group ref=\"docCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   427 "  </xsd:complexType>\n"
       
   428 "\n"
       
   429 "  <xsd:complexType name=\"docMarkupType\" mixed=\"true\">\n"
       
   430 "    <xsd:group ref=\"docCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   431 "  </xsd:complexType>\n"
       
   432 "\n"
       
   433 "  <xsd:complexType name=\"docURLLink\" mixed=\"true\">\n"
       
   434 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   435 "    <xsd:attribute name=\"url\" type=\"xsd:string\" />\n"
       
   436 "  </xsd:complexType>\n"
       
   437 "\n"
       
   438 "  <xsd:complexType name=\"docAnchorType\" mixed=\"true\">\n"
       
   439 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   440 "  </xsd:complexType>\n"
       
   441 "\n"
       
   442 "  <xsd:complexType name=\"docFormulaType\" mixed=\"true\">\n"
       
   443 "    <xsd:attribute name=\"id\" type=\"xsd:string\" />\n"
       
   444 "  </xsd:complexType>\n"
       
   445 "\n"
       
   446 "  <xsd:complexType name=\"docIndexEntryType\">\n"
       
   447 "    <xsd:sequence>\n"
       
   448 "      <xsd:element name=\"primaryie\" type=\"xsd:string\" />\n"
       
   449 "      <xsd:element name=\"secondaryie\" type=\"xsd:string\" />\n"
       
   450 "    </xsd:sequence>\n"
       
   451 "  </xsd:complexType>\n"
       
   452 "\n"
       
   453 "  <xsd:complexType name=\"docListType\">\n"
       
   454 "    <xsd:sequence>\n"
       
   455 "      <xsd:element name=\"listitem\" type=\"docListItemType\" maxOccurs=\"unbounded\" />\n"
       
   456 "    </xsd:sequence>\n"
       
   457 "  </xsd:complexType>\n"
       
   458 "\n"
       
   459 "  <xsd:complexType name=\"docListItemType\">\n"
       
   460 "    <xsd:sequence>\n"
       
   461 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   462 "    </xsd:sequence>\n"
       
   463 "  </xsd:complexType>\n"
       
   464 "\n"
       
   465 "  <xsd:complexType name=\"docSimpleSectType\">\n"
       
   466 "    <xsd:sequence>\n"
       
   467 "      <xsd:element name=\"title\" type=\"docTitleType\" minOccurs=\"0\" />\n"
       
   468 "      <xsd:sequence minOccurs=\"0\" maxOccurs=\"unbounded\">\n"
       
   469 "        <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"1\" maxOccurs=\"unbounded\" />\n"
       
   470 "        <xsd:element name=\"simplesectsep\" type=\"docEmptyType\" minOccurs=\"0\"/>\n"
       
   471 "      </xsd:sequence>\n"
       
   472 "    </xsd:sequence>\n"
       
   473 "    <xsd:attribute name=\"kind\" type=\"DoxSimpleSectKind\" />\n"
       
   474 "  </xsd:complexType>\n"
       
   475 "\n"
       
   476 "  <xsd:complexType name=\"docVarListEntryType\">\n"
       
   477 "    <xsd:sequence>\n"
       
   478 "      <xsd:element name=\"term\" type=\"docTitleType\" />\n"
       
   479 "    </xsd:sequence>\n"
       
   480 "  </xsd:complexType>\n"
       
   481 "\n"
       
   482 "  <xsd:group name=\"docVariableListGroup\">\n"
       
   483 "    <xsd:sequence>\n"
       
   484 "      <xsd:element name=\"varlistentry\" type=\"docVarListEntryType\" />\n"
       
   485 "      <xsd:element name=\"listitem\" type=\"docListItemType\" />\n"
       
   486 "    </xsd:sequence>\n"
       
   487 "  </xsd:group>\n"
       
   488 "\n"
       
   489 "  <xsd:complexType name=\"docVariableListType\">\n"
       
   490 "    <xsd:sequence>\n"
       
   491 "      <xsd:group ref=\"docVariableListGroup\" maxOccurs=\"unbounded\" />\n"
       
   492 "    </xsd:sequence>\n"
       
   493 "  </xsd:complexType>\n"
       
   494 "\n"
       
   495 "  <xsd:complexType name=\"docRefTextType\" mixed=\"true\">\n"
       
   496 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   497 "    <xsd:attribute name=\"refid\" type=\"xsd:string\" />\n"
       
   498 "    <xsd:attribute name=\"kindref\" type=\"DoxRefKind\" />\n"
       
   499 "    <xsd:attribute name=\"external\" type=\"xsd:string\" />\n"
       
   500 "  </xsd:complexType>\n"
       
   501 "\n"
       
   502 "  <xsd:complexType name=\"docTableType\">\n"
       
   503 "    <xsd:sequence>\n"
       
   504 "      <xsd:element name=\"row\" type=\"docRowType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   505 "      <xsd:element name=\"caption\" type=\"docCaptionType\" minOccurs=\"0\" />\n"
       
   506 "    </xsd:sequence>\n"
       
   507 "    <xsd:attribute name=\"rows\" type=\"xsd:integer\" />\n"
       
   508 "    <xsd:attribute name=\"cols\" type=\"xsd:integer\" />\n"
       
   509 "  </xsd:complexType>\n"
       
   510 "\n"
       
   511 "  <xsd:complexType name=\"docRowType\">\n"
       
   512 "    <xsd:sequence>\n"
       
   513 "      <xsd:element name=\"entry\" type=\"docEntryType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   514 "    </xsd:sequence>\n"
       
   515 "  </xsd:complexType>\n"
       
   516 "\n"
       
   517 "  <xsd:complexType name=\"docEntryType\">\n"
       
   518 "    <xsd:sequence>\n"
       
   519 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   520 "    </xsd:sequence>\n"
       
   521 "    <xsd:attribute name=\"thead\" type=\"DoxBool\" />\n"
       
   522 "  </xsd:complexType>\n"
       
   523 "\n"
       
   524 "  <xsd:complexType name=\"docCaptionType\" mixed=\"true\">\n"
       
   525 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   526 "  </xsd:complexType>\n"
       
   527 "\n"
       
   528 "  <xsd:complexType name=\"docHeadingType\" mixed=\"true\">\n"
       
   529 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   530 "    <xsd:attribute name=\"level\" type=\"xsd:integer\" /> <!-- todo: range 1-6 -->\n"
       
   531 "  </xsd:complexType>\n"
       
   532 "\n"
       
   533 "  <xsd:complexType name=\"docImageType\" mixed=\"true\">\n"
       
   534 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   535 "    <xsd:attribute name=\"type\" type=\"DoxImageKind\" /> \n"
       
   536 "    <xsd:attribute name=\"name\" type=\"xsd:string\" /> \n"
       
   537 "    <xsd:attribute name=\"width\" type=\"xsd:string\" /> \n"
       
   538 "    <xsd:attribute name=\"height\" type=\"xsd:string\" /> \n"
       
   539 "  </xsd:complexType>\n"
       
   540 "\n"
       
   541 "  <xsd:complexType name=\"docDotFileType\" mixed=\"true\">\n"
       
   542 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   543 "    <xsd:attribute name=\"name\" type=\"xsd:string\" /> \n"
       
   544 "  </xsd:complexType>\n"
       
   545 "\n"
       
   546 "  <xsd:complexType name=\"docTocItemType\" mixed=\"true\">\n"
       
   547 "    <xsd:group ref=\"docTitleCmdGroup\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   548 "    <xsd:attribute name=\"id\" type=\"xsd:string\" /> \n"
       
   549 "  </xsd:complexType>\n"
       
   550 "\n"
       
   551 "  <xsd:complexType name=\"docTocListType\">\n"
       
   552 "    <xsd:sequence>\n"
       
   553 "      <xsd:element name=\"tocitem\" type=\"docTocItemType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   554 "    </xsd:sequence>\n"
       
   555 "  </xsd:complexType>\n"
       
   556 "\n"
       
   557 "  <xsd:complexType name=\"docLanguageType\">\n"
       
   558 "    <xsd:sequence>\n"
       
   559 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   560 "    </xsd:sequence>\n"
       
   561 "    <xsd:attribute name=\"langid\" type=\"xsd:string\" /> \n"
       
   562 "  </xsd:complexType>\n"
       
   563 "\n"
       
   564 "  <xsd:complexType name=\"docParamListType\">\n"
       
   565 "    <xsd:sequence>\n"
       
   566 "      <xsd:element name=\"parameteritem\" type=\"docParamListItem\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   567 "    </xsd:sequence>\n"
       
   568 "    <xsd:attribute name=\"kind\" type=\"DoxParamListKind\" /> \n"
       
   569 "  </xsd:complexType>\n"
       
   570 "\n"
       
   571 "  <xsd:complexType name=\"docParamListItem\">\n"
       
   572 "    <xsd:sequence>\n"
       
   573 "      <xsd:element name=\"parameternamelist\" type=\"docParamNameList\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   574 "      <xsd:element name=\"parameterdescription\" type=\"descriptionType\" />\n"
       
   575 "    </xsd:sequence>\n"
       
   576 "  </xsd:complexType>\n"
       
   577 "\n"
       
   578 "  <xsd:complexType name=\"docParamNameList\">\n"
       
   579 "    <xsd:sequence>\n"
       
   580 "      <xsd:element name=\"parametername\" type=\"docParamName\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   581 "    </xsd:sequence>\n"
       
   582 "  </xsd:complexType>\n"
       
   583 "\n"
       
   584 "  <xsd:complexType name=\"docParamName\" mixed=\"true\">\n"
       
   585 "    <xsd:sequence>\n"
       
   586 "      <xsd:element name=\"ref\" type=\"refTextType\" minOccurs=\"0\" maxOccurs=\"1\" />\n"
       
   587 "    </xsd:sequence>\n"
       
   588 "    <xsd:attribute name=\"direction\" type=\"DoxParamDir\" use=\"optional\" />\n"
       
   589 "  </xsd:complexType>\n"
       
   590 "\n"
       
   591 "  <xsd:complexType name=\"docXRefSectType\">\n"
       
   592 "    <xsd:sequence>\n"
       
   593 "      <xsd:element name=\"xreftitle\" type=\"xsd:string\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   594 "      <xsd:element name=\"xrefdescription\" type=\"descriptionType\" />\n"
       
   595 "    </xsd:sequence>\n"
       
   596 "    <xsd:attribute name=\"id\" type=\"xsd:string\" /> \n"
       
   597 "  </xsd:complexType>\n"
       
   598 "\n"
       
   599 "  <xsd:complexType name=\"docCopyType\">\n"
       
   600 "    <xsd:sequence>\n"
       
   601 "      <xsd:element name=\"para\" type=\"docParaType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   602 "      <xsd:element name=\"sect1\" type=\"docSect1Type\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n"
       
   603 "      <xsd:element name=\"internal\" type=\"docInternalType\" minOccurs=\"0\" />\n"
       
   604 "    </xsd:sequence>\n"
       
   605 "    <xsd:attribute name=\"link\" type=\"xsd:string\" /> \n"
       
   606 "  </xsd:complexType>\n"
       
   607 "\n"
       
   608 "  <xsd:complexType name=\"docCharType\">\n"
       
   609 "    <xsd:attribute name=\"char\" type=\"DoxCharRange\"/> \n"
       
   610 "  </xsd:complexType>\n"
       
   611 "\n"
       
   612 "  <xsd:complexType name=\"docEmptyType\"/>\n"
       
   613 "\n"
       
   614 "  <!-- Simple types -->\n"
       
   615 "\n"
       
   616 "  <xsd:simpleType name=\"DoxBool\">\n"
       
   617 "    <xsd:restriction base=\"xsd:string\">\n"
       
   618 "      <xsd:enumeration value=\"yes\" />\n"
       
   619 "      <xsd:enumeration value=\"no\" />\n"
       
   620 "    </xsd:restriction>\n"
       
   621 "  </xsd:simpleType>\n"
       
   622 "\n"
       
   623 "  <xsd:simpleType name=\"DoxGraphRelation\">\n"
       
   624 "    <xsd:restriction base=\"xsd:string\">\n"
       
   625 "      <xsd:enumeration value=\"include\" />\n"
       
   626 "      <xsd:enumeration value=\"usage\" />\n"
       
   627 "      <xsd:enumeration value=\"template-instance\" />\n"
       
   628 "      <xsd:enumeration value=\"public-inheritance\" />\n"
       
   629 "      <xsd:enumeration value=\"protected-inheritance\" />\n"
       
   630 "      <xsd:enumeration value=\"private-inheritance\" />\n"
       
   631 "    </xsd:restriction>\n"
       
   632 "  </xsd:simpleType>\n"
       
   633 "\n"
       
   634 "  <xsd:simpleType name=\"DoxRefKind\">\n"
       
   635 "    <xsd:restriction base=\"xsd:string\">\n"
       
   636 "      <xsd:enumeration value=\"compound\" />\n"
       
   637 "      <xsd:enumeration value=\"member\" />\n"
       
   638 "    </xsd:restriction>\n"
       
   639 "  </xsd:simpleType>\n"
       
   640 "\n"
       
   641 "  <xsd:simpleType name=\"DoxMemberKind\">\n"
       
   642 "    <xsd:restriction base=\"xsd:string\">\n"
       
   643 "      <xsd:enumeration value=\"define\" />\n"
       
   644 "      <xsd:enumeration value=\"property\" />\n"
       
   645 "      <xsd:enumeration value=\"event\" />\n"
       
   646 "      <xsd:enumeration value=\"variable\" />\n"
       
   647 "      <xsd:enumeration value=\"typedef\" />\n"
       
   648 "      <xsd:enumeration value=\"enum\" />\n"
       
   649 "      <xsd:enumeration value=\"function\" />\n"
       
   650 "      <xsd:enumeration value=\"signal\" />\n"
       
   651 "      <xsd:enumeration value=\"prototype\" />\n"
       
   652 "      <xsd:enumeration value=\"friend\" />\n"
       
   653 "      <xsd:enumeration value=\"dcop\" />\n"
       
   654 "      <xsd:enumeration value=\"slot\" />\n"
       
   655 "    </xsd:restriction>\n"
       
   656 "  </xsd:simpleType>\n"
       
   657 "\n"
       
   658 "  <xsd:simpleType name=\"DoxProtectionKind\">\n"
       
   659 "    <xsd:restriction base=\"xsd:string\">\n"
       
   660 "      <xsd:enumeration value=\"public\" />\n"
       
   661 "      <xsd:enumeration value=\"protected\" />\n"
       
   662 "      <xsd:enumeration value=\"private\" />\n"
       
   663 "      <xsd:enumeration value=\"package\" />\n"
       
   664 "    </xsd:restriction>\n"
       
   665 "  </xsd:simpleType>\n"
       
   666 "\n"
       
   667 "  <xsd:simpleType name=\"DoxVirtualKind\">\n"
       
   668 "    <xsd:restriction base=\"xsd:string\">\n"
       
   669 "      <xsd:enumeration value=\"non-virtual\" />\n"
       
   670 "      <xsd:enumeration value=\"virtual\" />\n"
       
   671 "      <xsd:enumeration value=\"pure-virtual\" />\n"
       
   672 "    </xsd:restriction>\n"
       
   673 "  </xsd:simpleType>\n"
       
   674 "\n"
       
   675 "  <xsd:simpleType name=\"DoxCompoundKind\">\n"
       
   676 "    <xsd:restriction base=\"xsd:string\">\n"
       
   677 "      <xsd:enumeration value=\"class\" />\n"
       
   678 "      <xsd:enumeration value=\"struct\" />\n"
       
   679 "      <xsd:enumeration value=\"union\" />\n"
       
   680 "      <xsd:enumeration value=\"interface\" />\n"
       
   681 "      <xsd:enumeration value=\"protocol\" />\n"
       
   682 "      <xsd:enumeration value=\"category\" />\n"
       
   683 "      <xsd:enumeration value=\"exception\" />\n"
       
   684 "      <xsd:enumeration value=\"file\" />\n"
       
   685 "      <xsd:enumeration value=\"namespace\" />\n"
       
   686 "      <xsd:enumeration value=\"group\" />\n"
       
   687 "      <xsd:enumeration value=\"page\" />\n"
       
   688 "      <xsd:enumeration value=\"example\" />\n"
       
   689 "      <xsd:enumeration value=\"dir\" />\n"
       
   690 "    </xsd:restriction>\n"
       
   691 "  </xsd:simpleType>\n"
       
   692 "\n"
       
   693 "  <xsd:simpleType name=\"DoxSectionKind\">\n"
       
   694 "    <xsd:restriction base=\"xsd:string\">\n"
       
   695 "      <xsd:enumeration value=\"user-defined\" />\n"
       
   696 "      <xsd:enumeration value=\"public-type\" />\n"
       
   697 "      <xsd:enumeration value=\"public-func\" />\n"
       
   698 "      <xsd:enumeration value=\"public-attrib\" />\n"
       
   699 "      <xsd:enumeration value=\"public-slot\" />\n"
       
   700 "      <xsd:enumeration value=\"signal\" />\n"
       
   701 "      <xsd:enumeration value=\"dcop-func\" />\n"
       
   702 "      <xsd:enumeration value=\"property\" />\n"
       
   703 "      <xsd:enumeration value=\"event\" />\n"
       
   704 "      <xsd:enumeration value=\"public-static-func\" />\n"
       
   705 "      <xsd:enumeration value=\"public-static-attrib\" />\n"
       
   706 "      <xsd:enumeration value=\"protected-type\" />\n"
       
   707 "      <xsd:enumeration value=\"protected-func\" />\n"
       
   708 "      <xsd:enumeration value=\"protected-attrib\" />\n"
       
   709 "      <xsd:enumeration value=\"protected-slot\" />\n"
       
   710 "      <xsd:enumeration value=\"protected-static-func\" />\n"
       
   711 "      <xsd:enumeration value=\"protected-static-attrib\" />\n"
       
   712 "      <xsd:enumeration value=\"package-type\" />\n"
       
   713 "      <xsd:enumeration value=\"package-func\" />\n"
       
   714 "      <xsd:enumeration value=\"package-attrib\" />\n"
       
   715 "      <xsd:enumeration value=\"package-static-func\" />\n"
       
   716 "      <xsd:enumeration value=\"package-static-attrib\" />\n"
       
   717 "      <xsd:enumeration value=\"private-type\" />\n"
       
   718 "      <xsd:enumeration value=\"private-func\" />\n"
       
   719 "      <xsd:enumeration value=\"private-attrib\" />\n"
       
   720 "      <xsd:enumeration value=\"private-slot\" />\n"
       
   721 "      <xsd:enumeration value=\"private-static-func\" />\n"
       
   722 "      <xsd:enumeration value=\"private-static-attrib\" />\n"
       
   723 "      <xsd:enumeration value=\"friend\" />\n"
       
   724 "      <xsd:enumeration value=\"related\" />\n"
       
   725 "      <xsd:enumeration value=\"define\" />\n"
       
   726 "      <xsd:enumeration value=\"prototype\" />\n"
       
   727 "      <xsd:enumeration value=\"typedef\" />\n"
       
   728 "      <xsd:enumeration value=\"enum\" />\n"
       
   729 "      <xsd:enumeration value=\"func\" />\n"
       
   730 "      <xsd:enumeration value=\"var\" />\n"
       
   731 "    </xsd:restriction>\n"
       
   732 "  </xsd:simpleType>\n"
       
   733 "\n"
       
   734 "  <xsd:simpleType name=\"DoxHighlightClass\">\n"
       
   735 "    <xsd:restriction base=\"xsd:string\">\n"
       
   736 "      <xsd:enumeration value=\"comment\" />\n"
       
   737 "      <xsd:enumeration value=\"normal\" />\n"
       
   738 "      <xsd:enumeration value=\"preprocessor\" />\n"
       
   739 "      <xsd:enumeration value=\"keyword\" />\n"
       
   740 "      <xsd:enumeration value=\"keywordtype\" />\n"
       
   741 "      <xsd:enumeration value=\"keywordflow\" />\n"
       
   742 "      <xsd:enumeration value=\"stringliteral\" />\n"
       
   743 "      <xsd:enumeration value=\"charliteral\" />\n"
       
   744 "    </xsd:restriction>\n"
       
   745 "  </xsd:simpleType>\n"
       
   746 "\n"
       
   747 "  <xsd:simpleType name=\"DoxSimpleSectKind\">\n"
       
   748 "    <xsd:restriction base=\"xsd:string\">\n"
       
   749 "      <xsd:enumeration value=\"see\" />\n"
       
   750 "      <xsd:enumeration value=\"return\" />\n"
       
   751 "      <xsd:enumeration value=\"author\" />\n"
       
   752 "      <xsd:enumeration value=\"authors\" />\n"
       
   753 "      <xsd:enumeration value=\"version\" />\n"
       
   754 "      <xsd:enumeration value=\"since\" />\n"
       
   755 "      <xsd:enumeration value=\"date\" />\n"
       
   756 "      <xsd:enumeration value=\"note\" />\n"
       
   757 "      <xsd:enumeration value=\"warning\" />\n"
       
   758 "      <xsd:enumeration value=\"pre\" />\n"
       
   759 "      <xsd:enumeration value=\"post\" />\n"
       
   760 "      <xsd:enumeration value=\"invariant\" />\n"
       
   761 "      <xsd:enumeration value=\"remark\" />\n"
       
   762 "      <xsd:enumeration value=\"attention\" />\n"
       
   763 "      <xsd:enumeration value=\"par\" />\n"
       
   764 "      <xsd:enumeration value=\"rcs\" />\n"
       
   765 "    </xsd:restriction>\n"
       
   766 "  </xsd:simpleType>\n"
       
   767 "\n"
       
   768 "  <xsd:simpleType name=\"DoxVersionNumber\">\n"
       
   769 "    <xsd:restriction base=\"xsd:string\">\n"
       
   770 "      <xsd:pattern value=\"\\d+\\.\\d+.*\" />\n"
       
   771 "    </xsd:restriction>\n"
       
   772 "  </xsd:simpleType>\n"
       
   773 "\n"
       
   774 "  <xsd:simpleType name=\"DoxImageKind\">\n"
       
   775 "    <xsd:restriction base=\"xsd:string\">\n"
       
   776 "      <xsd:enumeration value=\"html\" />\n"
       
   777 "      <xsd:enumeration value=\"latex\" />\n"
       
   778 "      <xsd:enumeration value=\"rtf\" />\n"
       
   779 "    </xsd:restriction>\n"
       
   780 "  </xsd:simpleType>\n"
       
   781 "\n"
       
   782 "  <xsd:simpleType name=\"DoxParamListKind\">\n"
       
   783 "    <xsd:restriction base=\"xsd:string\">\n"
       
   784 "      <xsd:enumeration value=\"param\" />\n"
       
   785 "      <xsd:enumeration value=\"retval\" />\n"
       
   786 "      <xsd:enumeration value=\"exception\" />\n"
       
   787 "      <xsd:enumeration value=\"templateparam\" />\n"
       
   788 "    </xsd:restriction>\n"
       
   789 "  </xsd:simpleType>\n"
       
   790 "\n"
       
   791 "  <xsd:simpleType name=\"DoxCharRange\">\n"
       
   792 "    <xsd:restriction base=\"xsd:string\">\n"
       
   793 "      <xsd:pattern value=\"[aeiouncAEIOUNC]\" />\n"
       
   794 "    </xsd:restriction>\n"
       
   795 "  </xsd:simpleType>\n"
       
   796 "\n"
       
   797 "  <xsd:simpleType name=\"DoxParamDir\">\n"
       
   798 "    <xsd:restriction base=\"xsd:string\">\n"
       
   799 "      <xsd:enumeration value=\"in\"/>\n"
       
   800 "      <xsd:enumeration value=\"out\"/>\n"
       
   801 "      <xsd:enumeration value=\"inout\"/>\n"
       
   802 "    </xsd:restriction>\n"
       
   803 "  </xsd:simpleType>\n"
       
   804 "\n"
       
   805 "  <xsd:simpleType name=\"DoxAccessor\">\n"
       
   806 "    <xsd:restriction base=\"xsd:string\">\n"
       
   807 "      <xsd:enumeration value=\"retain\"/>\n"
       
   808 "      <xsd:enumeration value=\"copy\"/>\n"
       
   809 "      <xsd:enumeration value=\"assign\"/>\n"
       
   810 "    </xsd:restriction>\n"
       
   811 "  </xsd:simpleType>\n"
       
   812 "\n"
       
   813 "</xsd:schema>\n"
       
   814 "\n"