Skip to content

Commit 276a6d1

Browse files
committed
Write out used settings when generating XML output
Forgot to add new xsd file.
1 parent 16fd18f commit 276a6d1

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

templates/xml/doxyfile.xsd

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version='1.0' encoding='utf-8' ?>
2+
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
4+
5+
<xsd:element name="doxyfile" type="DoxygenFileType"/>
6+
7+
<xsd:complexType name="DoxygenFileType">
8+
<xsd:sequence>
9+
<xsd:element name="option" type="OptionType" minOccurs="0" maxOccurs="unbounded"/>
10+
</xsd:sequence>
11+
<xsd:attribute name="version" type="xsd:string" use="required"/>
12+
<xsd:attribute ref="xml:lang" use="required"/>
13+
</xsd:complexType>
14+
15+
<xsd:complexType name="OptionType">
16+
<xsd:sequence>
17+
<xsd:element name="value" type="valueType" minOccurs="0" maxOccurs="unbounded"/>
18+
</xsd:sequence>
19+
<xsd:attribute name="id" type="xsd:string" use="required"/>
20+
<xsd:attribute name="default" type="defaultType" use="required"/>
21+
<xsd:attribute name="type" type="typeType" use="required"/>
22+
</xsd:complexType>
23+
24+
<xsd:simpleType name="valueType">
25+
<xsd:restriction base="xsd:string">
26+
</xsd:restriction>
27+
</xsd:simpleType>
28+
29+
<xsd:simpleType name="defaultType">
30+
<xsd:restriction base="xsd:string">
31+
<xsd:enumeration value="yes"/>
32+
<xsd:enumeration value="no"/>
33+
</xsd:restriction>
34+
</xsd:simpleType>
35+
36+
<xsd:simpleType name="typeType">
37+
<xsd:restriction base="xsd:string">
38+
<xsd:enumeration value="int"/>
39+
<xsd:enumeration value="bool"/>
40+
<xsd:enumeration value="string"/>
41+
<xsd:enumeration value="stringlist"/>
42+
</xsd:restriction>
43+
</xsd:simpleType>
44+
45+
</xsd:schema>
46+
47+
<!--
48+
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
49+
<doxyfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="doxyfile.xsd" version="1.9.2" xml:lang="en-US">
50+
<option id='DOXYFILE_ENCODING' default='yes' type='string'><![CDATA[UTF-8]]></option>
51+
<value><![CDATA[d:/Programs/CGAL/cgal_fork/AABB_tree/doc/AABB_tree/]]></value>
52+
-->
53+

0 commit comments

Comments
 (0)