diff options
Diffstat (limited to 'templates/xml/compound.xsd')
-rw-r--r-- | templates/xml/compound.xsd | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd index 67d7843..974a43c 100644 --- a/templates/xml/compound.xsd +++ b/templates/xml/compound.xsd @@ -1,5 +1,7 @@ <?xml version='1.0' encoding='utf-8' ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> + <xsd:element name="doxygen" type="DoxygenType"/> <!-- Complex types --> @@ -9,6 +11,7 @@ <xsd:element name="compounddef" type="compounddefType" minOccurs="0" /> </xsd:sequence> <xsd:attribute name="version" type="DoxVersionNumber" use="required" /> + <xsd:attribute ref="xml:lang" use="required"/> </xsd:complexType> <xsd:complexType name="compounddefType"> @@ -43,6 +46,7 @@ <xsd:attribute name="language" type="DoxLanguage" use="optional"/> <xsd:attribute name="prot" type="DoxProtectionKind" /> <xsd:attribute name="final" type="DoxBool" use="optional"/> + <xsd:attribute name="inline" type="DoxBool" use="optional"/> <xsd:attribute name="sealed" type="DoxBool" use="optional"/> <xsd:attribute name="abstract" type="DoxBool" use="optional"/> </xsd:complexType> @@ -104,6 +108,7 @@ <xsd:extension base="xsd:string"> <xsd:attribute name="refid" type="xsd:string" /> <xsd:attribute name="prot" type="DoxProtectionKind" use="optional"/> + <xsd:attribute name="inline" type="DoxBool" use="optional"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> @@ -447,7 +452,6 @@ <xsd:group name="docCmdGroup"> <xsd:choice> <xsd:group ref="docTitleCmdGroup"/> - <xsd:element name="linebreak" type="docEmptyType" /> <xsd:element name="hruler" type="docEmptyType" /> <xsd:element name="preformatted" type="docMarkupType" /> <xsd:element name="programlisting" type="listingType" /> @@ -460,7 +464,6 @@ <xsd:element name="variablelist" type="docVariableListType" /> <xsd:element name="table" type="docTableType" /> <xsd:element name="heading" type="docHeadingType" /> - <xsd:element name="image" type="docImageType" /> <xsd:element name="dotfile" type="docImageType" /> <xsd:element name="mscfile" type="docImageType" /> <xsd:element name="diafile" type="docImageType" /> @@ -570,6 +573,11 @@ <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> <xsd:attribute name="thead" type="DoxBool" /> + <xsd:attribute name="colspan" type="xsd:integer" /> + <xsd:attribute name="rowspan" type="xsd:integer" /> + <xsd:attribute name="align" type="DoxAlign" /> + <xsd:attribute name="class" type="xsd:string" /> + <xsd:anyAttribute processContents="skip"/> </xsd:complexType> <xsd:complexType name="docCaptionType" mixed="true"> @@ -772,7 +780,6 @@ <xsd:enumeration value="VHDL" /> <xsd:enumeration value="XML" /> <xsd:enumeration value="SQL" /> - <xsd:enumeration value="Tcl" /> <xsd:enumeration value="Markdown" /> </xsd:restriction> </xsd:simpleType> @@ -936,5 +943,13 @@ </xsd:restriction> </xsd:simpleType> + <xsd:simpleType name="DoxAlign"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="left"/> + <xsd:enumeration value="right"/> + <xsd:enumeration value="center"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:schema> |