blob: 42b9b0e879558b1e89d8428c5a259f1b8ffd7882 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:docbook="http://docbook.org/ns/docbook">
<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xs:attributeGroup name="db.common.attributes">
<xs:attribute ref="xml:id"/>
<xs:attribute name="version"/>
<xs:attribute ref="xml:lang"/>
<xs:attribute ref="xml:base"/>
<xs:attribute name="remap"/>
<xs:attribute name="xreflabel"/>
<xs:attribute name="revisionflag">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="changed"/>
<xs:enumeration value="added"/>
<xs:enumeration value="deleted"/>
<xs:enumeration value="off"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
<xs:enumeration value="lro"/>
<xs:enumeration value="rlo"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="arch"/>
<xs:attribute name="audience"/>
<xs:attribute name="condition"/>
<xs:attribute name="conformance"/>
<xs:attribute name="os"/>
<xs:attribute name="revision"/>
<xs:attribute name="security"/>
<xs:attribute name="userlevel"/>
<xs:attribute name="vendor"/>
<xs:attribute name="wordsize"/>
<xs:attribute name="annotations"/>
</xs:attributeGroup>
<xs:attributeGroup name="db.common.linking.attributes">
<xs:attribute name="linkend" type="xs:IDREF"/>
<xs:attribute ref="xlink:href"/>
<xs:attribute ref="xlink:type"/>
<xs:attribute ref="xlink:role"/>
<xs:attribute ref="xlink:arcrole"/>
<xs:attribute ref="xlink:title"/>
<xs:attribute ref="xlink:show"/>
<xs:attribute ref="xlink:actuate"/>
</xs:attributeGroup>
<xs:element name="title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="titleabbrev">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="subtitle">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="info">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
<xs:element ref="docbook:subtitle"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:abstract"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:artpagenums"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:authorgroup"/>
<xs:element ref="docbook:authorinitials"/>
<xs:element ref="docbook:bibliocoverage"/>
<xs:element ref="docbook:biblioid"/>
<xs:element ref="docbook:bibliosource"/>
<xs:element ref="docbook:collab"/>
<xs:element ref="docbook:confgroup"/>
<xs:element ref="docbook:contractsponsor"/>
<xs:element ref="docbook:contractnum"/>
<xs:element ref="docbook:copyright"/>
<xs:element ref="docbook:cover"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:edition"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:issuenum"/>
<xs:element ref="docbook:keywordset"/>
<xs:element ref="docbook:legalnotice"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:othercredit"/>
<xs:element ref="docbook:pagenums"/>
<xs:element ref="docbook:printhistory"/>
<xs:element ref="docbook:pubdate"/>
<xs:element ref="docbook:publisher"/>
<xs:element ref="docbook:publishername"/>
<xs:element ref="docbook:releaseinfo"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:seriesvolnums"/>
<xs:element ref="docbook:subjectset"/>
<xs:element ref="docbook:volumenum"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:extendedlink"/>
<xs:element ref="docbook:bibliomisc"/>
<xs:element ref="docbook:bibliomset"/>
<xs:element ref="docbook:bibliorelation"/>
<xs:element ref="docbook:biblioset"/>
<xs:element ref="docbook:itermset"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:productnumber"/>
</xs:choice>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="subjectset">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:subject"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="scheme" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="subject">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:subjectterm"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="weight"/>
</xs:complexType>
</xs:element>
<xs:element name="subjectterm">
<xs:complexType mixed="true">
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="keywordset">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:keyword"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="keyword">
<xs:complexType mixed="true">
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="procedure">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:element maxOccurs="unbounded" ref="docbook:step"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="step">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:sequence minOccurs="0">
<xs:choice>
<xs:element ref="docbook:substeps"/>
<xs:element ref="docbook:stepalternatives"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
</xs:sequence>
</xs:sequence>
<xs:sequence>
<xs:choice>
<xs:element ref="docbook:substeps"/>
<xs:element ref="docbook:stepalternatives"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="performance">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="stepalternatives">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="docbook:info"/>
<xs:element maxOccurs="unbounded" ref="docbook:step"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="performance">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="substeps">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:step"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="performance">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="sidebar">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="abstract">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="personblurb">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="blockquote">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:element minOccurs="0" ref="docbook:attribution"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="attribution">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citation"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="bridgehead">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="renderas">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="sect1"/>
<xs:enumeration value="sect2"/>
<xs:enumeration value="sect3"/>
<xs:enumeration value="sect4"/>
<xs:enumeration value="sect5"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="otherrenderas" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="remark">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:replaceable"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="epigraph">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="docbook:info"/>
<xs:element minOccurs="0" ref="docbook:attribution"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:literallayout"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="footnote">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="label" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="formalpara">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:indexterm"/>
<xs:element ref="docbook:para"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="para">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:info"/>
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="simpara">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:info"/>
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="itemizedlist">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:element maxOccurs="unbounded" ref="docbook:listitem"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="spacing">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="compact"/>
<xs:enumeration value="normal"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mark" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="orderedlist">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:element maxOccurs="unbounded" ref="docbook:listitem"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="spacing">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="compact"/>
<xs:enumeration value="normal"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="continuation">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="continues"/>
<xs:enumeration value="restarts"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="startingnumber" type="xs:NMTOKEN"/>
<xs:attribute name="inheritnum">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="ignore"/>
<xs:enumeration value="inherit"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="numeration">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="arabic"/>
<xs:enumeration value="upperalpha"/>
<xs:enumeration value="loweralpha"/>
<xs:enumeration value="upperroman"/>
<xs:enumeration value="lowerroman"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="listitem">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="override" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="segmentedlist">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:segtitle"/>
<xs:element maxOccurs="unbounded" ref="docbook:seglistitem"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="segtitle">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="seglistitem">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:seg"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="seg">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="simplelist">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:member"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="type" default="vert">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="horiz"/>
<xs:enumeration value="vert"/>
<xs:enumeration value="inline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="columns" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="member">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>
<xs:element ref="docbook:prompt"/>
<xs:element ref="docbook:envar"/>
<xs:element ref="docbook:filename"/>
<xs:element ref="docbook:command"/>
<xs:element ref="docbook:computeroutput"/>
<xs:element ref="docbook:userinput"/>
<xs:element ref="docbook:function"/>
<xs:element ref="docbook:varname"/>
<xs:element ref="docbook:returnvalue"/>
<xs:element ref="docbook:type"/>
<xs:element ref="docbook:classname"/>
<xs:element ref="docbook:exceptionname"/>
<xs:element ref="docbook:interfacename"/>
<xs:element ref="docbook:methodname"/>
<xs:element ref="docbook:modifier"/>
<xs:element ref="docbook:initializer"/>
<xs:element ref="docbook:ooclass"/>
<xs:element ref="docbook:ooexception"/>
<xs:element ref="docbook:oointerface"/>
<xs:element ref="docbook:errorcode"/>
<xs:element ref="docbook:errortext"/>
<xs:element ref="docbook:errorname"/>
<xs:element ref="docbook:errortype"/>
</xs:choice>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="variablelist">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:title"/>
<xs:element ref="docbook:titleabbrev"/>
</xs:choice>
<xs:element minOccurs="0" ref="docbook:info"/>
</xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:itemizedlist"/>
<xs:element ref="docbook:orderedlist"/>
<xs:element ref="docbook:procedure"/>
<xs:element ref="docbook:simplelist"/>
<xs:element ref="docbook:variablelist"/>
<xs:element ref="docbook:segmentedlist"/>
<xs:element ref="docbook:glosslist"/>
<xs:element ref="docbook:bibliolist"/>
<xs:element ref="docbook:calloutlist"/>
<xs:element ref="docbook:qandaset"/>
<xs:element ref="docbook:example"/>
<xs:element ref="docbook:figure"/>
<xs:element ref="docbook:table"/>
<xs:element ref="docbook:equation"/>
<xs:element ref="docbook:informalexample"/>
<xs:element ref="docbook:informalfigure"/>
<xs:element ref="docbook:informaltable"/>
<xs:element ref="docbook:informalequation"/>
<xs:element ref="docbook:sidebar"/>
<xs:element ref="docbook:blockquote"/>
<xs:element ref="docbook:address"/>
<xs:element ref="docbook:epigraph"/>
<xs:element ref="docbook:mediaobject"/>
<xs:element ref="docbook:screenshot"/>
<xs:element ref="docbook:task"/>
<xs:element ref="docbook:productionset"/>
<xs:element ref="docbook:constraintdef"/>
<xs:element ref="docbook:msgset"/>
<xs:element ref="docbook:screen"/>
<xs:element ref="docbook:literallayout"/>
<xs:element ref="docbook:programlistingco"/>
<xs:element ref="docbook:screenco"/>
<xs:element ref="docbook:programlisting"/>
<xs:element ref="docbook:synopsis"/>
<xs:element ref="docbook:bridgehead"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:revhistory"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:funcsynopsis"/>
<xs:element ref="docbook:classsynopsis"/>
<xs:element ref="docbook:methodsynopsis"/>
<xs:element ref="docbook:constructorsynopsis"/>
<xs:element ref="docbook:destructorsynopsis"/>
<xs:element ref="docbook:fieldsynopsis"/>
<xs:element ref="docbook:cmdsynopsis"/>
<xs:element ref="docbook:caution"/>
<xs:element ref="docbook:important"/>
<xs:element ref="docbook:note"/>
<xs:element ref="docbook:tip"/>
<xs:element ref="docbook:warning"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:para"/>
<xs:element ref="docbook:formalpara"/>
<xs:element ref="docbook:simpara"/>
<xs:element ref="docbook:annotation"/>
</xs:choice>
<xs:element maxOccurs="unbounded" ref="docbook:varlistentry"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
<xs:attribute name="spacing">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="compact"/>
<xs:enumeration value="normal"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="termlength"/>
</xs:complexType>
</xs:element>
<xs:element name="varlistentry">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="docbook:term"/>
<xs:element ref="docbook:listitem"/>
</xs:sequence>
<xs:attribute name="role"/>
<xs:attributeGroup ref="docbook:db.common.attributes"/>
<xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
</xs:complexType>
</xs:element>
<xs:element name="term">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="docbook:inlinemediaobject"/>
<xs:element ref="docbook:remark"/>
<xs:element ref="docbook:superscript"/>
<xs:element ref="docbook:subscript"/>
<xs:element ref="docbook:xref"/>
<xs:element ref="docbook:link"/>
<xs:element ref="docbook:olink"/>
<xs:element ref="docbook:anchor"/>
<xs:element ref="docbook:biblioref"/>
<xs:element ref="docbook:alt"/>
<xs:element ref="docbook:annotation"/>
<xs:element ref="docbook:indexterm"/>
<xs:element ref="docbook:abbrev"/>
<xs:element ref="docbook:acronym"/>
<xs:element ref="docbook:date"/>
<xs:element ref="docbook:emphasis"/>
<xs:element ref="docbook:footnote"/>
<xs:element ref="docbook:footnoteref"/>
<xs:element ref="docbook:foreignphrase"/>
<xs:element ref="docbook:phrase"/>
<xs:element ref="docbook:quote"/>
<xs:element ref="docbook:wordasword"/>
<xs:element ref="docbook:firstterm"/>
<xs:element ref="docbook:glossterm"/>
<xs:element ref="docbook:coref"/>
<xs:element ref="docbook:trademark"/>
<xs:element ref="docbook:productnumber"/>
<xs:element ref="docbook:productname"/>
<xs:element ref="docbook:database"/>
<xs:element ref="docbook:application"/>
<xs:element ref="docbook:hardware"/>
<xs:element ref="docbook:citation"/>
<xs:element ref="docbook:citerefentry"/>
<xs:element ref="docbook:citetitle"/>
<xs:element ref="docbook:citebiblioid"/>
<xs:element ref="docbook:author"/>
<xs:element ref="docbook:person"/>
<xs:element ref="docbook:personname"/>
<xs:element ref="docbook:org"/>
<xs:element ref="docbook:orgname"/>
<xs:element ref="docbook:editor"/>
<xs:element ref="docbook:jobtitle"/>
<xs:element ref="docbook:replaceable"/>
<xs:element ref="docbook:package"/>
<xs:element ref="docbook:parameter"/>
<xs:element ref="docbook:termdef"/>
<xs:element ref="docbook:nonterminal"/>
<xs:element ref="docbook:systemitem"/>
<xs:element ref="docbook:option"/>
<xs:element ref="docbook:optional"/>
<xs:element ref="docbook:property"/>
<xs:element ref="docbook:inlineequation"/>
<xs:element ref="docbook:tag"/>
<xs:element ref="docbook:markup"/>
<xs:element ref="docbook:token"/>
<xs:element ref="docbook:symbol"/>
<xs:element ref="docbook:literal"/>
<xs:element ref="docbook:code"/>
<xs:element ref="docbook:constant"/>
<xs:element ref="docbook:email"/>
<xs:element ref="docbook:uri"/>
<xs:element ref="docbook:guiicon"/>
<xs:element ref="docbook:guibutton"/>
<xs:element ref="docbook:guimenuitem"/>
<xs:element ref="docbook:guimenu"/>
<xs:element ref="docbook:guisubmenu"/>
<xs:element ref="docbook:guilabel"/>
<xs:element ref="docbook:menuchoice"/>
<xs:element ref="docbook:mousebutton"/>
<xs:element ref="docbook:keycombo"/>
<xs:element ref="docbook:keycap"/>
<xs:element ref="docbook:keycode"/>
<xs:element ref="docbook:keysym"/>
<xs:element ref="docbook:shortcut"/>
<xs:element ref="docbook:accel"/>