diff --git a/share/xml/docbook50.dtd b/share/xml/docbook50.dtd new file mode 100644 index 0000000000..0b3ce4ab77 --- /dev/null +++ b/share/xml/docbook50.dtd @@ -0,0 +1,4222 @@ +<!ELEMENT xi:include (xi:fallback?)> + +<!ATTLIST xi:include + xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude" + href CDATA #IMPLIED + parse (xml|text) "xml" + xpointer CDATA #IMPLIED + encoding CDATA #IMPLIED + accept CDATA #IMPLIED + accept-language CDATA #IMPLIED +> + +<!ELEMENT xi:fallback ANY> +<!ATTLIST xi:fallback + xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude" +> + +<!ELEMENT buildtarget (#PCDATA)> + +<!ENTITY % db.common.attributes " + xml:id ID #IMPLIED + version CDATA #IMPLIED + xml:lang CDATA #IMPLIED + xml:base CDATA #IMPLIED + remap CDATA #IMPLIED + xreflabel CDATA #IMPLIED + revisionflag (changed|added|deleted|off) #IMPLIED + dir (ltr|rtl|lro|rlo) #IMPLIED + arch CDATA #IMPLIED + audience CDATA #IMPLIED + condition CDATA #IMPLIED + conformance CDATA #IMPLIED + os CDATA #IMPLIED + revision CDATA #IMPLIED + security CDATA #IMPLIED + userlevel CDATA #IMPLIED + vendor CDATA #IMPLIED + wordsize CDATA #IMPLIED + annotations CDATA #IMPLIED + edition CDATA #IMPLIED + releasetype CDATA #IMPLIED +"> + +<!ENTITY % db.common.linking.attributes " + linkend IDREF #IMPLIED + xmlns:xlink CDATA #FIXED 'http://www.w3.org/1999/xlink' + xlink:href CDATA #IMPLIED + xlink:type CDATA #IMPLIED + xlink:role CDATA #IMPLIED + xlink:arcrole CDATA #IMPLIED + xlink:title CDATA #IMPLIED + xlink:show (new|replace|embed|other|none) #IMPLIED + xlink:actuate (onLoad|onRequest|other|none) #IMPLIED + +"> + +<!ELEMENT title (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST title + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT titleabbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST titleabbrev + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT subtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST subtitle + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT info ((title|titleabbrev|subtitle)*|(abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber)*)*> + +<!ATTLIST info + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + +> + +<!ELEMENT subjectset ((subject)+)> + +<!ATTLIST subjectset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + scheme NMTOKEN #IMPLIED + +> + +<!ELEMENT subject ((subjectterm)+)> + +<!ATTLIST subject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + weight CDATA #IMPLIED + +> + +<!ELEMENT subjectterm (#PCDATA)*> + +<!ATTLIST subjectterm + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT keywordset ((keyword)+)> + +<!ATTLIST keywordset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT keyword (#PCDATA)*> + +<!ATTLIST keyword + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT procedure (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (step)+)> + +<!ATTLIST procedure + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT step (((title|titleabbrev)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*)?)|((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*)))> + +<!ATTLIST step + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + performance (optional|required) #IMPLIED + +> + +<!ELEMENT stepalternatives ((info)?, (step)+)> + +<!ATTLIST stepalternatives + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + performance (optional|required) #IMPLIED + +> + +<!ELEMENT substeps ((step)+)> + +<!ATTLIST substeps + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + performance (optional|required) #IMPLIED + +> + +<!ELEMENT sidebar (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST sidebar + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT abstract (((title|titleabbrev)*, (info)?), (anchor|para|formalpara|simpara)+)> + +<!ATTLIST abstract + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT personblurb (((title|titleabbrev)*, (info)?), (anchor|para|formalpara|simpara)+)> + +<!ATTLIST personblurb + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT blockquote (((title|titleabbrev)*, (info)?), (attribution)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST blockquote + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT attribution (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|person|personname|citetitle|citation)*> + +<!ATTLIST attribution + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT bridgehead (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST bridgehead + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + renderas (sect1|sect2|sect3|sect4|sect5|other) #IMPLIED + otherrenderas NMTOKEN #IMPLIED + +> + +<!ELEMENT remark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST remark + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT epigraph ((info)?, (attribution)?, (anchor|para|formalpara|simpara|literallayout)+)> + +<!ATTLIST epigraph + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT footnote ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST footnote + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label NMTOKEN #IMPLIED + +> + +<!ELEMENT formalpara (((title|titleabbrev)*, (info)?), (indexterm)*, para)> + +<!ATTLIST formalpara + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT para (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning| + revnumber|xi:include)*> + +<!ATTLIST para + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT simpara (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST simpara + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT itemizedlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (listitem)+)> + +<!ATTLIST itemizedlist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + spacing (compact|normal) #IMPLIED + mark NMTOKEN #IMPLIED + +> + +<!ELEMENT orderedlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (listitem)+)> + +<!ATTLIST orderedlist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + spacing (compact|normal) #IMPLIED + continuation (continues|restarts) #IMPLIED + startingnumber NMTOKEN #IMPLIED + inheritnum (ignore|inherit) #IMPLIED + numeration (arabic|upperalpha|loweralpha|upperroman|lowerroman) #IMPLIED + +> + +<!ELEMENT listitem ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST listitem + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + override NMTOKEN #IMPLIED + +> + +<!ELEMENT segmentedlist (((title|titleabbrev)*, (info)?), (segtitle)+, (seglistitem)+)> + +<!ATTLIST segmentedlist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT segtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST segtitle + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT seglistitem ((seg)+)> + +<!ATTLIST seglistitem + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT seg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST seg + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT simplelist ((member)+)> + +<!ATTLIST simplelist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + type (horiz|vert|inline) "vert" + columns NMTOKEN #IMPLIED + +> + +<!ELEMENT member (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST member + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT variablelist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (varlistentry)+)> + +<!ATTLIST variablelist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + spacing (compact|normal) #IMPLIED + termlength CDATA #IMPLIED + +> + +<!ELEMENT varlistentry ((term)+, listitem)> + +<!ATTLIST varlistentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT term (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST term + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT example (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)> + +<!ATTLIST example + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + floatstyle CDATA #IMPLIED + width NMTOKEN #IMPLIED + pgwide (0|1) #IMPLIED + +> + +<!ELEMENT informalexample ((info)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)> + +<!ATTLIST informalexample + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + floatstyle CDATA #IMPLIED + width NMTOKEN #IMPLIED + +> + +<!ELEMENT literallayout (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*> + +<!ATTLIST literallayout + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + class (monospaced|normal) #IMPLIED + +> + +<!ELEMENT screen (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co| + xi:include)*> + +<!ATTLIST screen + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + width NMTOKEN #IMPLIED + +> + +<!ELEMENT screenshot (((title|titleabbrev|subtitle)*, (info)?), mediaobject)> + +<!ATTLIST screenshot + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT figure (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)> + +<!ATTLIST figure + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + pgwide (0|1) #IMPLIED + floatstyle CDATA #IMPLIED + +> + +<!ELEMENT informalfigure ((info)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)> + +<!ATTLIST informalfigure + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + pgwide (0|1) #IMPLIED + floatstyle CDATA #IMPLIED + +> + +<!ELEMENT mediaobject ((info)?, (alt)?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+, (caption)?)> + +<!ATTLIST mediaobject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT inlinemediaobject ((info)?, (alt)?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+)> + +<!ATTLIST inlinemediaobject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT videoobject ((info)?, videodata)> + +<!ATTLIST videoobject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT audioobject ((info)?, audiodata)> + +<!ATTLIST audioobject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT imageobject ((info)?, (imagedata))> + +<!ATTLIST imageobject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT textobject ((info)?, (phrase|textdata|(itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+))> + +<!ATTLIST textobject + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT videodata (info)?> + +<!ATTLIST videodata + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + format CDATA #IMPLIED + fileref CDATA #IMPLIED + entityref ENTITY #IMPLIED + align (center|char|justify|left|right) #IMPLIED + valign (bottom|middle|top) #IMPLIED + width CDATA #IMPLIED + contentwidth CDATA #IMPLIED + scalefit (0|1) #IMPLIED + scale NMTOKEN #IMPLIED + depth CDATA #IMPLIED + contentdepth CDATA #IMPLIED + +> + +<!ELEMENT audiodata (info)?> + +<!ATTLIST audiodata + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + format CDATA #IMPLIED + fileref CDATA #IMPLIED + entityref ENTITY #IMPLIED + +> + +<!ELEMENT imagedata (info)?> + +<!ATTLIST imagedata + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + format CDATA #IMPLIED + fileref CDATA #IMPLIED + entityref ENTITY #IMPLIED + align (center|char|justify|left|right) #IMPLIED + valign (bottom|middle|top) #IMPLIED + width CDATA #IMPLIED + contentwidth CDATA #IMPLIED + scalefit (0|1) #IMPLIED + scale NMTOKEN #IMPLIED + depth CDATA #IMPLIED + contentdepth CDATA #IMPLIED + +> + +<!ELEMENT textdata (info)?> + +<!ATTLIST textdata + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + format CDATA #IMPLIED + fileref CDATA #IMPLIED + entityref ENTITY #IMPLIED + encoding CDATA #IMPLIED + +> + +<!ELEMENT caption (#PCDATA|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|html:form|annotation)*> + +<!ATTLIST caption + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + +> + +<!ELEMENT address (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|personname|pob|street|city|state|postcode|country|phone|fax|email|uri|otheraddr)*> + +<!ATTLIST address + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + +> + +<!ELEMENT street (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST street + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT pob (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST pob + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT postcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST postcode + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT city (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST city + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT state (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST state + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT country (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST country + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT phone (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST phone + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT fax (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST fax + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT otheraddr (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST otheraddr + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT affiliation ((shortaffil)?, (jobtitle)*, ((org)?|((orgname)?, (orgdiv)*, (address)*)))> + +<!ATTLIST affiliation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT shortaffil (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST shortaffil + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT jobtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST jobtitle + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT orgname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST orgname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (consortium|corporation|informal|nonprofit|other) #IMPLIED + otherclass CDATA #IMPLIED + +> + +<!ELEMENT orgdiv (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST orgdiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT artpagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST artpagenums + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT personname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|honorific|firstname|surname|lineage|othername)*> + +<!ATTLIST personname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT author ((personname, (personblurb|affiliation|email|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|address|contrib)*))> + +<!ATTLIST author + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT authorgroup ((author|editor|othercredit)+)> + +<!ATTLIST authorgroup + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT collab ((person|personname|org|orgname)+, (affiliation)*)> + +<!ATTLIST collab + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT authorinitials (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST authorinitials + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT person (personname, (address|affiliation|email|uri|personblurb)*)> + +<!ATTLIST person + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT org (orgname, (address|affiliation|email|uri|orgdiv)*)> + +<!ATTLIST org + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT confgroup ((confdates|conftitle|confnum|confsponsor|address)*)> + +<!ATTLIST confgroup + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT confdates (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST confdates + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT conftitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST conftitle + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT confnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST confnum + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT confsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST confsponsor + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT contractnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST contractnum + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT contractsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST contractsponsor + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT copyright ((year)+, (holder)*)> + +<!ATTLIST copyright + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT year (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST year + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT holder (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST holder + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT cover ((anchor|para|formalpara|simpara|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis)+)> + +<!ATTLIST cover + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT date (#PCDATA)*> + +<!ATTLIST date + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT edition (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST edition + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT editor ((personname, (personblurb|affiliation|email|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|address|contrib)*))> + +<!ATTLIST editor + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT biblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST biblioid + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other) #IMPLIED + otherclass NMTOKEN #IMPLIED + +> + +<!ELEMENT citebiblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST citebiblioid + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other) #IMPLIED + otherclass NMTOKEN #IMPLIED + +> + +<!ELEMENT bibliosource (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST bibliosource + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other) #IMPLIED + otherclass NMTOKEN #IMPLIED + +> + +<!ELEMENT bibliorelation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST bibliorelation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other) #IMPLIED + otherclass NMTOKEN #IMPLIED + type (hasformat|haspart|hasversion|isformatof|ispartof|isreferencedby|isreplacedby|isrequiredby|isversionof|references|replaces|requires|othertype) #IMPLIED + othertype NMTOKEN #IMPLIED + +> + +<!ELEMENT bibliocoverage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST bibliocoverage + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial) #IMPLIED + otherspatial NMTOKEN #IMPLIED + temporal (dcmiperiod|w3c-dtf|othertemporal) #IMPLIED + othertemporal NMTOKEN #IMPLIED + +> + +<!ELEMENT legalnotice (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST legalnotice + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT othercredit ((personname, (personblurb|affiliation|email|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|address|contrib)*))> + +<!ATTLIST othercredit + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (copyeditor|graphicdesigner|other|productioneditor|technicaleditor|translator) #IMPLIED + otherclass NMTOKEN #IMPLIED + +> + +<!ELEMENT pagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST pagenums + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT contrib (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST contrib + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT honorific (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST honorific + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT firstname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST firstname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT surname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST surname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT lineage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST lineage + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT othername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST othername + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT printhistory ((anchor|para|formalpara|simpara)+)> + +<!ATTLIST printhistory + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT pubdate (#PCDATA)*> + +<!ATTLIST pubdate + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT publisher (publishername, (address)*)> + +<!ATTLIST publisher + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT publishername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST publishername + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT releaseinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST releaseinfo + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT revhistory (((title|titleabbrev)*, (info)?), (revision)+)> + +<!ATTLIST revhistory + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT revision ((revnumber)?, date, (authorinitials|author)*, ((revremark|revdescription))?)> + +<!ATTLIST revision + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT revnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST revnumber + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT revremark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST revremark + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT revdescription ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*)> + +<!ATTLIST revdescription + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT seriesvolnums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST seriesvolnums + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT volumenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST volumenum + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT issuenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST issuenum + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT package (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST package + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT email (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST email + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT lineannotation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST lineannotation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT parameter (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST parameter + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (command|function|option) #IMPLIED + +> + +<!ELEMENT replaceable (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*> + +<!ATTLIST replaceable + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (command|function|option|parameter) #IMPLIED + +> + +<!ELEMENT uri (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST uri + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + type CDATA #IMPLIED + +> + +<!ELEMENT abbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*> + +<!ATTLIST abbrev + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT acronym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*> + +<!ATTLIST acronym + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT citation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST citation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT citerefentry (refentrytitle, (manvolnum)?)> + +<!ATTLIST citerefentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refentrytitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST refentrytitle + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT manvolnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST manvolnum + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT citetitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST citetitle + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + pubwork (article|bbs|book|cdrom|chapter|dvd|emailmessage|gopher|journal|manuscript|newsposting|part|refentry|section|series|set|webpage|wiki) #IMPLIED + +> + +<!ELEMENT emphasis (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST emphasis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT foreignphrase (#PCDATA|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|inlinemediaobject|indexterm|xref|link|olink|anchor|biblioref)*> + +<!ATTLIST foreignphrase + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT phrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST phrase + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT quote (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST quote + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT subscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST subscript + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT superscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST superscript + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT trademark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST trademark + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (copyright|registered|service|trade) #IMPLIED + +> + +<!ELEMENT wordasword (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST wordasword + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT footnoteref EMPTY> + +<!ATTLIST footnoteref + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + +> + +<!ELEMENT xref EMPTY> + +<!ATTLIST xref + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + xrefstyle CDATA #IMPLIED + endterm IDREF #IMPLIED + +> + +<!ELEMENT link (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST link + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + xrefstyle CDATA #IMPLIED + endterm IDREF #IMPLIED + +> + +<!ELEMENT olink (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST olink + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + %db.common.attributes; + targetdoc CDATA #IMPLIED + role CDATA #IMPLIED + xrefstyle CDATA #IMPLIED + localinfo CDATA #IMPLIED + targetptr CDATA #IMPLIED + type CDATA #IMPLIED + +> + +<!ELEMENT anchor EMPTY> + +<!ATTLIST anchor + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + +> + +<!ELEMENT alt (#PCDATA|inlinemediaobject)*> + +<!ATTLIST alt + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + +> + +<!ELEMENT set (((title|titleabbrev|subtitle)*, (info)?), (toc)?, (set|book)+, (setindex)?)> + +<!ATTLIST set + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT book (((title|titleabbrev|subtitle)*, (info)?), (glossary|bibliography|index|toc|dedication|acknowledgements|preface|chapter|appendix|article|colophon|part|reference)*)> + +<!ATTLIST book + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT dedication (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST dedication + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT acknowledgements (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST acknowledgements + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT colophon (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST colophon + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT appendix (((title|titleabbrev|subtitle)*, (info)?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))> + +<!ATTLIST appendix + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT chapter (((title|titleabbrev|subtitle)*, (info)?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))> + +<!ATTLIST chapter + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT part (((title|titleabbrev|subtitle)*, (info)?), (partintro)?, (glossary|bibliography|index|toc|dedication|acknowledgements|preface|chapter|appendix|article|colophon|refentry|reference)+)> + +<!ATTLIST part + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT preface (((title|titleabbrev|subtitle)*, (info)?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))> + +<!ATTLIST preface + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT partintro (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))> + +<!ATTLIST partintro + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT section (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|(refentry)+), (glossary|bibliography|index|toc)*)> + +<!ATTLIST section + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT simplesect (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST simplesect + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT article (((title|titleabbrev|subtitle)*, (info)?), (glossary|bibliography|index|toc|appendix|acknowledgements|colophon)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc|appendix|acknowledgements|colophon)*)> + +<!ATTLIST article + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + class (faq|journalarticle|productsheet|specification|techreport|whitepaper) #IMPLIED + +> + +<!ELEMENT annotation (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST annotation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + annotates CDATA #IMPLIED + %db.common.attributes; + +> + +<!ELEMENT extendedlink ((locator|arc)+)> + +<!ATTLIST extendedlink + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + +> + +<!ELEMENT locator EMPTY> + +<!ATTLIST locator + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + xlink:label NMTOKEN #IMPLIED + +> + +<!ELEMENT arc EMPTY> + +<!ATTLIST arc + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + xlink:from NMTOKEN #IMPLIED + xlink:to NMTOKEN #IMPLIED + +> + +<!ELEMENT sect1 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect2)+, (simplesect)*)|(simplesect)+))?)|((sect2)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)> + +<!ATTLIST sect1 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT sect2 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect3)+, (simplesect)*)|(simplesect)+))?)|((sect3)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)> + +<!ATTLIST sect2 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT sect3 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect4)+, (simplesect)*)|(simplesect)+))?)|((sect4)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)> + +<!ATTLIST sect3 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT sect4 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect5)+, (simplesect)*)|(simplesect)+))?)|((sect5)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)> + +<!ATTLIST sect4 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT sect5 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((simplesect)+)?)|(simplesect)+), (glossary|bibliography|index|toc)*)> + +<!ATTLIST sect5 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT reference (((title|titleabbrev|subtitle)*, (info)?), (partintro)?, (refentry)+)> + +<!ATTLIST reference + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + status CDATA #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT refentry ((indexterm)*, (info)?, (refmeta)?, (refnamediv)+, (refsynopsisdiv)?, ((refsection)+|(refsect1)+))> + +<!ATTLIST refentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + status CDATA #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT refmeta ((indexterm)*, refentrytitle, (manvolnum)?, (refmiscinfo)*, (indexterm)*)> + +<!ATTLIST refmeta + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refmiscinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST refmiscinfo + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (source|version|manual|sectdesc|software|other) #IMPLIED + otherclass CDATA #IMPLIED + +> + +<!ELEMENT refnamediv ((refdescriptor)?, (refname)+, refpurpose, (refclass)*)> + +<!ATTLIST refnamediv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refdescriptor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST refdescriptor + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST refname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refpurpose (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST refpurpose + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refclass (#PCDATA|application)*> + +<!ATTLIST refclass + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refsynopsisdiv (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (((refsection)+|(refsect2)+))?)|(refsection)+|(refsect2)+))> + +<!ATTLIST refsynopsisdiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT refsection (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (refsection)*)|(refsection)+))> + +<!ATTLIST refsection + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + status CDATA #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT refsect1 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((refsect2)+)?)|(refsect2)+))> + +<!ATTLIST refsect1 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT refsect2 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((refsect3)+)?)|(refsect3)+))> + +<!ATTLIST refsect2 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT refsect3 (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST refsect3 + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT glosslist ((((title|titleabbrev)*, (info)?))?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (glossentry)+)> + +<!ATTLIST glosslist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT glossentry (glossterm, (acronym)?, (abbrev)?, (indexterm)*, (glosssee|(glossdef)+))> + +<!ATTLIST glossentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + sortas CDATA #IMPLIED + +> + +<!ELEMENT glossdef ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (glossseealso)*)> + +<!ATTLIST glossdef + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + subject CDATA #IMPLIED + +> + +<!ELEMENT glosssee (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST glosssee + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + otherterm IDREF #IMPLIED + +> + +<!ELEMENT glossseealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST glossseealso + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + otherterm IDREF #IMPLIED + +> + +<!ELEMENT firstterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST firstterm + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + baseform CDATA #IMPLIED + +> + +<!ELEMENT glossterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST glossterm + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + baseform CDATA #IMPLIED + +> + +<!ELEMENT glossary (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((glossdiv)*|(glossentry)*), (bibliography)?)> + +<!ATTLIST glossary + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT glossdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (glossentry)+)> + +<!ATTLIST glossdiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT termdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST termdef + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + sortas CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + baseform CDATA #IMPLIED + +> + +<!ELEMENT biblioentry ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)+)> + +<!ATTLIST biblioentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT bibliomixed (#PCDATA|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)*> + +<!ATTLIST bibliomixed + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT biblioset ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)+)> + +<!ATTLIST biblioset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + relation CDATA #IMPLIED + +> + +<!ELEMENT bibliomset (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|quote|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)*> + +<!ATTLIST bibliomset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + relation CDATA #IMPLIED + +> + +<!ELEMENT bibliomisc (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST bibliomisc + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT bibliography (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((bibliodiv)+|(biblioentry|bibliomixed)+))> + +<!ATTLIST bibliography + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT bibliodiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (biblioentry|bibliomixed)+)> + +<!ATTLIST bibliodiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT bibliolist ((((title|titleabbrev)*, (info)?))?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (biblioentry|bibliomixed)+)> + +<!ATTLIST bibliolist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT biblioref EMPTY> + +<!ATTLIST biblioref + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + xrefstyle CDATA #IMPLIED + endterm IDREF #IMPLIED + units NMTOKEN #IMPLIED + begin NMTOKEN #IMPLIED + end NMTOKEN #IMPLIED + +> + +<!ELEMENT itermset ((indexterm)+)> + +<!ATTLIST itermset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT indexterm ((primary)?, (((secondary, (((tertiary, ((see|(seealso)+))?)|see|(seealso)+))?)|see|(seealso)+))?)> + +<!ATTLIST indexterm + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + significance (normal|preferred) #IMPLIED + startref IDREF #IMPLIED + zone IDREFS #IMPLIED + pagenum CDATA #IMPLIED + scope (all|global|local) #IMPLIED + type CDATA #IMPLIED + class (singular|startofrange|endofrange) #IMPLIED + +> + +<!ELEMENT primary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST primary + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + sortas CDATA #IMPLIED + +> + +<!ELEMENT secondary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST secondary + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + sortas CDATA #IMPLIED + +> + +<!ELEMENT tertiary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST tertiary + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + sortas CDATA #IMPLIED + +> + +<!ELEMENT see (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST see + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT seealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST seealso + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT index (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((indexdiv)*|(indexentry)*|segmentedlist))> + +<!ATTLIST index + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + type CDATA #IMPLIED + +> + +<!ELEMENT setindex (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((indexdiv)*|(indexentry)*))> + +<!ATTLIST setindex + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + type CDATA #IMPLIED + +> + +<!ELEMENT indexdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((indexentry)+|segmentedlist))> + +<!ATTLIST indexdiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + status CDATA #IMPLIED + +> + +<!ELEMENT indexentry (primaryie, (seeie|seealsoie)*, ((secondaryie, (seeie|seealsoie|tertiaryie)*))*)> + +<!ATTLIST indexentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT primaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST primaryie + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + linkends IDREFS #IMPLIED + +> + +<!ELEMENT secondaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST secondaryie + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + linkends IDREFS #IMPLIED + +> + +<!ELEMENT tertiaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST tertiaryie + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + linkends IDREFS #IMPLIED + +> + +<!ELEMENT seeie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST seeie + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT seealsoie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST seealsoie + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + linkends IDREFS #IMPLIED + +> + +<!ELEMENT toc (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (tocdiv|tocentry)*)> + +<!ATTLIST toc + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT tocdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (tocdiv|tocentry)+)> + +<!ATTLIST tocdiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + pagenum CDATA #IMPLIED + %db.common.linking.attributes; + +> + +<!ELEMENT tocentry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*> + +<!ATTLIST tocentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + pagenum CDATA #IMPLIED + %db.common.linking.attributes; + +> + +<!ELEMENT task (((title|titleabbrev|subtitle)*, (info)?), (tasksummary)?, (taskprerequisites)?, procedure, (example)*, (taskrelated)?)> + +<!ATTLIST task + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT tasksummary (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST tasksummary + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT taskprerequisites (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST taskprerequisites + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT taskrelated (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST taskrelated + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT calloutlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (callout)+)> + +<!ATTLIST calloutlist + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT callout ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST callout + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + arearefs IDREFS #REQUIRED + +> + +<!ELEMENT programlistingco ((info)?, areaspec, programlisting, (calloutlist)*)> + +<!ATTLIST programlistingco + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT areaspec ((area|areaset)+)> + +<!ATTLIST areaspec + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + units (calspair|linecolumn|linecolumnpair|linerange|other) #IMPLIED + otherunits NMTOKEN #IMPLIED + +> + +<!ELEMENT area (alt)?> + +<!ATTLIST area + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + units (calspair|linecolumn|linecolumnpair|linerange|other) #IMPLIED + otherunits NMTOKEN #IMPLIED + linkends IDREFS #IMPLIED + label CDATA #IMPLIED + coords CDATA #REQUIRED + +> + +<!ELEMENT areaset ((area)+)> + +<!ATTLIST areaset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + units (calspair|linecolumn|linecolumnpair|linerange|other) #IMPLIED + otherunits NMTOKEN #IMPLIED + linkends IDREFS #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT screenco ((info)?, areaspec, screen, (calloutlist)*)> + +<!ATTLIST screenco + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT imageobjectco ((info)?, areaspec, (imageobject)+, (calloutlist)*)> + +<!ATTLIST imageobjectco + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT co EMPTY> + +<!ATTLIST co + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + linkends IDREFS #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT coref EMPTY> + +<!ATTLIST coref + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + +> + +<!ELEMENT productionset (((title|titleabbrev)*, (info)?), (production|productionrecap)+)> + +<!ATTLIST productionset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT production (lhs, rhs, (constraint)*)> + +<!ATTLIST production + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT lhs (#PCDATA)*> + +<!ATTLIST lhs + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT rhs (#PCDATA|nonterminal|lineannotation|sbr)*> + +<!ATTLIST rhs + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT nonterminal (#PCDATA)*> + +<!ATTLIST nonterminal + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + def CDATA #REQUIRED + +> + +<!ELEMENT constraint EMPTY> + +<!ATTLIST constraint + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT productionrecap EMPTY> + +<!ATTLIST productionrecap + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT constraintdef (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST constraintdef + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT tgroup ((colspec)*, (spanspec)*, (thead)?, (tfoot)?, tbody)> + +<!ATTLIST tgroup + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + char CDATA #IMPLIED + charoff CDATA #IMPLIED + tgroupstyle CDATA #IMPLIED + cols NMTOKEN #REQUIRED + colsep (0|1) #IMPLIED + rowsep (0|1) #IMPLIED + align (center|char|justify|left|right) #IMPLIED + +> + +<!ELEMENT colspec EMPTY> + +<!ATTLIST colspec + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + colnum NMTOKEN #IMPLIED + char CDATA #IMPLIED + colsep (0|1) #IMPLIED + colwidth CDATA #IMPLIED + charoff CDATA #IMPLIED + colname CDATA #IMPLIED + rowsep (0|1) #IMPLIED + align (center|char|justify|left|right) #IMPLIED + +> + +<!ELEMENT spanspec EMPTY> + +<!ATTLIST spanspec + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + spanname CDATA #REQUIRED + namest CDATA #REQUIRED + nameend CDATA #REQUIRED + char CDATA #IMPLIED + colsep (0|1) #IMPLIED + charoff CDATA #IMPLIED + rowsep (0|1) #IMPLIED + align (center|char|justify|left|right) #IMPLIED + +> + +<!ELEMENT thead ((colspec)*, (row+|tr+))> + +<!ATTLIST thead + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + valign (bottom|middle|top|baseline) #IMPLIED + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + +> + +<!ELEMENT tfoot ((colspec)*, (row+|tr+))> + +<!ATTLIST tfoot + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + valign (bottom|middle|top|baseline) #IMPLIED + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + +> + +<!ELEMENT tbody ((row+|tr+))> + +<!ATTLIST tbody + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + valign (bottom|middle|top|baseline) #IMPLIED + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + +> + +<!ELEMENT row ((entry|entrytbl)+)> + +<!ATTLIST row + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + rowsep (0|1) #IMPLIED + valign (bottom|middle|top) #IMPLIED + +> + +<!ELEMENT entry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|para|formalpara|simpara)*> + +<!ATTLIST entry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + valign (bottom|middle|top) #IMPLIED + char CDATA #IMPLIED + colsep (0|1) #IMPLIED + charoff CDATA #IMPLIED + morerows NMTOKEN #IMPLIED + colname CDATA #IMPLIED + namest CDATA #IMPLIED + spanname CDATA #IMPLIED + nameend CDATA #IMPLIED + rowsep (0|1) #IMPLIED + rotate (0|1) #IMPLIED + align (center|char|justify|left|right) #IMPLIED + +> + +<!ELEMENT entrytbl ((colspec)*, (spanspec)*, (thead)?, tbody)> + +<!ATTLIST entrytbl + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + char CDATA #IMPLIED + charoff CDATA #IMPLIED + colname CDATA #IMPLIED + namest CDATA #IMPLIED + spanname CDATA #IMPLIED + nameend CDATA #IMPLIED + tgroupstyle CDATA #IMPLIED + cols NMTOKEN #IMPLIED + colsep (0|1) #IMPLIED + rowsep (0|1) #IMPLIED + align (center|char|justify|left|right) #IMPLIED + +> + +<!ELEMENT table ((info?, (title, titleabbrev?), indexterm*, textobject*, (mediaobject+|tgroup+))|(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))> + +<!ATTLIST table + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + label CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + tabstyle CDATA #IMPLIED + floatstyle CDATA #IMPLIED + orient (land|port) #IMPLIED + colsep (0|1) #IMPLIED + rowsep (0|1) #IMPLIED + frame (all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border) #IMPLIED + pgwide (0|1) #IMPLIED + shortentry (0|1) #IMPLIED + tocentry (0|1) #IMPLIED + rowheader (firstcol|norowheader) #IMPLIED + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + summary CDATA #IMPLIED + width CDATA #IMPLIED + border NMTOKEN #IMPLIED + rules (none|groups|rows|cols|all) #IMPLIED + cellspacing CDATA #IMPLIED + cellpadding CDATA #IMPLIED + +> + +<!ELEMENT informaltable (info?, ((textobject*, (mediaobject+|tgroup+))|((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))))> + +<!ATTLIST informaltable + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + tabstyle CDATA #IMPLIED + floatstyle CDATA #IMPLIED + orient (land|port) #IMPLIED + colsep (0|1) #IMPLIED + rowsep (0|1) #IMPLIED + frame (all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border) #IMPLIED + pgwide (0|1) #IMPLIED + rowheader (firstcol|norowheader) #IMPLIED + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + summary CDATA #IMPLIED + width CDATA #IMPLIED + border NMTOKEN #IMPLIED + rules (none|groups|rows|cols|all) #IMPLIED + cellspacing CDATA #IMPLIED + cellpadding CDATA #IMPLIED + +> + +<!ELEMENT col EMPTY> + +<!ATTLIST col + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + %db.common.attributes; + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + span NMTOKEN #IMPLIED + width CDATA #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + valign (top|middle|bottom|baseline) #IMPLIED + +> + +<!ELEMENT colgroup ((col)*)> + +<!ATTLIST colgroup + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + %db.common.attributes; + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + span NMTOKEN #IMPLIED + width CDATA #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + valign (top|middle|bottom|baseline) #IMPLIED + +> + +<!ELEMENT tr ((th|td)+)> + +<!ATTLIST tr + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + %db.common.attributes; + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + valign (top|middle|bottom|baseline) #IMPLIED + +> + +<!ELEMENT th (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|para|formalpara|simpara)*> + +<!ATTLIST th + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + %db.common.attributes; + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + abbr CDATA #IMPLIED + axis CDATA #IMPLIED + headers CDATA #IMPLIED + scope (row|col|rowgroup|colgroup) #IMPLIED + rowspan NMTOKEN #IMPLIED + colspan NMTOKEN #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + valign (top|middle|bottom|baseline) #IMPLIED + +> + +<!ELEMENT td (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|para|formalpara|simpara)*> + +<!ATTLIST td + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + %db.common.attributes; + class CDATA #IMPLIED + style CDATA #IMPLIED + title CDATA #IMPLIED + lang CDATA #IMPLIED + onclick CDATA #IMPLIED + ondblclick CDATA #IMPLIED + onmousedown CDATA #IMPLIED + onmouseup CDATA #IMPLIED + onmouseover CDATA #IMPLIED + onmousemove CDATA #IMPLIED + onmouseout CDATA #IMPLIED + onkeypress CDATA #IMPLIED + onkeydown CDATA #IMPLIED + onkeyup CDATA #IMPLIED + abbr CDATA #IMPLIED + axis CDATA #IMPLIED + headers CDATA #IMPLIED + scope (row|col|rowgroup|colgroup) #IMPLIED + rowspan NMTOKEN #IMPLIED + colspan NMTOKEN #IMPLIED + align (left|center|right|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + valign (top|middle|bottom|baseline) #IMPLIED + +> + +<!ELEMENT msgset (((title|titleabbrev)*, (info)?), ((msgentry)+|(simplemsgentry)+))> + +<!ATTLIST msgset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgentry ((msg)+, (msginfo)?, (msgexplan)*)> + +<!ATTLIST msgentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT simplemsgentry (msgtext, (msgexplan)+)> + +<!ATTLIST simplemsgentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + msgaud CDATA #IMPLIED + msgorig CDATA #IMPLIED + msglevel CDATA #IMPLIED + +> + +<!ELEMENT msg (((title|titleabbrev)*, (info)?), msgmain, (msgsub|msgrel)*)> + +<!ATTLIST msg + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgmain (((title|titleabbrev)*, (info)?), msgtext)> + +<!ATTLIST msgmain + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgsub (((title|titleabbrev)*, (info)?), msgtext)> + +<!ATTLIST msgsub + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgrel (((title|titleabbrev)*, (info)?), msgtext)> + +<!ATTLIST msgrel + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgtext ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST msgtext + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msginfo ((msglevel|msgorig|msgaud)*)> + +<!ATTLIST msginfo + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msglevel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST msglevel + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgorig (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST msgorig + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgaud (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST msgaud + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT msgexplan (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST msgexplan + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT qandaset (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((qandadiv)+|(qandaentry)+))> + +<!ATTLIST qandaset + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + defaultlabel (none|number|qanda) #IMPLIED + +> + +<!ELEMENT qandadiv (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((qandadiv)+|(qandaentry)+))> + +<!ATTLIST qandadiv + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT qandaentry (((title|titleabbrev)*, (info)?), question, (answer)*)> + +<!ATTLIST qandaentry + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT question ((label)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST question + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT answer ((label)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST answer + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT label (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST label + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT equation (((title|titleabbrev)*, (info)?), (alt)?, ((mediaobject)+|(mathphrase)+), (caption)?)> + +<!ATTLIST equation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + label CDATA #IMPLIED + pgwide (0|1) #IMPLIED + floatstyle CDATA #IMPLIED + +> + +<!ELEMENT informalequation ((info)?, (alt)?, ((mediaobject)+|(mathphrase)+), (caption)?)> + +<!ATTLIST informalequation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT inlineequation ((alt)?, ((inlinemediaobject)+|(mathphrase)+))> + +<!ATTLIST inlineequation + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT mathphrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|emphasis)*> + +<!ATTLIST mathphrase + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT markup (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST markup + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT tag (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST tag + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (attribute|attvalue|element|emptytag|endtag|genentity|localname|namespace|numcharref|paramentity|pi|prefix|comment|starttag|xmlpi) #IMPLIED + namespace CDATA #IMPLIED + +> + +<!ELEMENT symbol (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST symbol + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (limit) #IMPLIED + +> + +<!ELEMENT token (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST token + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT literal (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST literal + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT code (#PCDATA|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST code + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + +> + +<!ELEMENT constant (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST constant + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (limit) #IMPLIED + +> + +<!ELEMENT productname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST productname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (copyright|registered|service|trade) #IMPLIED + +> + +<!ELEMENT productnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST productnumber + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT database (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST database + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (altkey|constraint|datatype|field|foreignkey|group|index|key1|key2|name|primarykey|procedure|record|rule|secondarykey|table|user|view) #IMPLIED + +> + +<!ELEMENT application (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST application + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (hardware|software) #IMPLIED + +> + +<!ELEMENT hardware (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST hardware + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT guibutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*> + +<!ATTLIST guibutton + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT guiicon (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*> + +<!ATTLIST guiicon + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT guilabel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*> + +<!ATTLIST guilabel + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT guimenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*> + +<!ATTLIST guimenu + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT guimenuitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*> + +<!ATTLIST guimenuitem + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT guisubmenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*> + +<!ATTLIST guisubmenu + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT menuchoice ((shortcut)?, (guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu)+)> + +<!ATTLIST menuchoice + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT mousebutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST mousebutton + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT keycap (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST keycap + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + function (alt|backspace|command|control|delete|down|end|enter|escape|home|insert|left|meta|option|pagedown|pageup|right|shift|space|tab|up|other) #IMPLIED + otherfunction CDATA #IMPLIED + +> + +<!ELEMENT keycode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST keycode + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT keycombo ((keycap|keycombo|keysym|mousebutton)+)> + +<!ATTLIST keycombo + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + action (click|double-click|press|seq|simul|other) #IMPLIED + otheraction CDATA #IMPLIED + +> + +<!ELEMENT keysym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST keysym + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT accel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST accel + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT shortcut ((keycap|keycombo|keysym|mousebutton)+)> + +<!ATTLIST shortcut + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + action (click|double-click|press|seq|simul|other) #IMPLIED + otheraction CDATA #IMPLIED + +> + +<!ELEMENT prompt (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*> + +<!ATTLIST prompt + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT envar (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST envar + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT filename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST filename + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + path CDATA #IMPLIED + class (devicefile|directory|extension|headerfile|libraryfile|partition|symlink) #IMPLIED + +> + +<!ELEMENT command (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST command + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT computeroutput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|co|tag|markup|token|symbol|literal|code|constant|email|uri)*> + +<!ATTLIST computeroutput + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT userinput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|co|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel)*> + +<!ATTLIST userinput + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT cmdsynopsis ((info)?, (command|arg|group|sbr)+, (synopfragment)*)> + +<!ATTLIST cmdsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + sepchar CDATA #IMPLIED + cmdlength CDATA #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT arg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|arg|group|option|synopfragmentref|sbr)*> + +<!ATTLIST arg + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + rep (norepeat|repeat) "norepeat" + choice (opt|plain|req) "opt" + +> + +<!ELEMENT group ((arg|group|option|synopfragmentref|replaceable|sbr)+)> + +<!ATTLIST group + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + rep (norepeat|repeat) "norepeat" + choice (opt|plain|req) "opt" + +> + +<!ELEMENT sbr EMPTY> + +<!ATTLIST sbr + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + +> + +<!ELEMENT synopfragment ((arg|group)+)> + +<!ATTLIST synopfragment + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT synopfragmentref (#PCDATA)*> + +<!ATTLIST synopfragmentref + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT synopsis (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*> + +<!ATTLIST synopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + label CDATA #IMPLIED + +> + +<!ELEMENT funcsynopsis ((info)?, (funcsynopsisinfo|funcprototype)+)> + +<!ATTLIST funcsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + +> + +<!ELEMENT funcsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*> + +<!ATTLIST funcsynopsisinfo + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + +> + +<!ELEMENT funcprototype ((modifier)*, funcdef, (void|varargs|((paramdef)+, (varargs)?)), (modifier)*)> + +<!ATTLIST funcprototype + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT funcdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|type|function)*> + +<!ATTLIST funcdef + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT function (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST function + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT void EMPTY> + +<!ATTLIST void + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT varargs EMPTY> + +<!ATTLIST varargs + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT paramdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|initializer|type|parameter|funcparams)*> + +<!ATTLIST paramdef + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + choice (opt|req) "opt" + +> + +<!ELEMENT funcparams (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST funcparams + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT classsynopsis ((ooclass|ooexception|oointerface)+, (classsynopsisinfo|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis)*)> + +<!ATTLIST classsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + class (class|interface) #IMPLIED + +> + +<!ELEMENT classsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*> + +<!ATTLIST classsynopsisinfo + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + +> + +<!ELEMENT ooclass ((package|modifier)*, classname)> + +<!ATTLIST ooclass + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT oointerface ((package|modifier)*, interfacename)> + +<!ATTLIST oointerface + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT ooexception ((package|modifier)*, exceptionname)> + +<!ATTLIST ooexception + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT modifier (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST modifier + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + xml:space (preserve) #IMPLIED + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT interfacename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST interfacename + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT exceptionname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST exceptionname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT fieldsynopsis ((modifier)*, (type)?, varname, (initializer)?)> + +<!ATTLIST fieldsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + +> + +<!ELEMENT initializer (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST initializer + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT constructorsynopsis ((modifier)*, (methodname)?, ((methodparam)+|(void)?), (exceptionname)*)> + +<!ATTLIST constructorsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + +> + +<!ELEMENT destructorsynopsis ((modifier)*, (methodname)?, ((methodparam)+|(void)?), (exceptionname)*)> + +<!ATTLIST destructorsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + +> + +<!ELEMENT methodsynopsis ((modifier)*, ((type|void))?, methodname, ((methodparam)+|void), (exceptionname)*, (modifier)*)> + +<!ATTLIST methodsynopsis + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + language CDATA #IMPLIED + +> + +<!ELEMENT methodname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST methodname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT methodparam ((modifier|type)*, ((parameter, initializer?)|funcparams), (modifier)*)> + +<!ATTLIST methodparam + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + rep (norepeat|repeat) "norepeat" + choice (opt|plain|req) "req" + +> + +<!ELEMENT varname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST varname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT returnvalue (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST returnvalue + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT type (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST type + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT classname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST classname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT programlisting (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co| + xi:include)*> + +<!ATTLIST programlisting + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + continuation (continues|restarts) #IMPLIED + linenumbering (numbered|unnumbered) #IMPLIED + startinglinenumber NMTOKEN #IMPLIED + language CDATA #IMPLIED + xml:space (preserve) #IMPLIED + width NMTOKEN #IMPLIED + +> + +<!ELEMENT caution (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST caution + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT important (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST important + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT note (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST note + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT tip (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST tip + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT warning (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)> + +<!ATTLIST warning + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT errorcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST errorcode + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT errorname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST errorname + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT errortext (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST errortext + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT errortype (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST errortype + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT systemitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*> + +<!ATTLIST systemitem + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + class (daemon|domainname|etheraddress|event|eventhandler|filesystem|fqdomainname|groupname|ipaddress|library|macro|netmask|newsgroup|osname|process|protocol|resource|server|service|systemname|username) #IMPLIED + +> + +<!ELEMENT option (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST option + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT optional (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST optional + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + +<!ELEMENT property (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*> + +<!ATTLIST property + xmlns CDATA #FIXED "http://docbook.org/ns/docbook" + role CDATA #IMPLIED + %db.common.attributes; + %db.common.linking.attributes; + +> + diff --git a/share/xml/freebsd50.dtd b/share/xml/freebsd50.dtd index c97eb8f11f..d9247b8f06 100644 --- a/share/xml/freebsd50.dtd +++ b/share/xml/freebsd50.dtd @@ -1,48 +1,5 @@ -<!ENTITY % local.tech.char.class "maketarget|makevar|svnref|xi:include"> - -<!ENTITY % db.common.attributes " - xml:id ID #IMPLIED - version CDATA #IMPLIED - xml:lang CDATA #IMPLIED - xml:base CDATA #IMPLIED - remap CDATA #IMPLIED - xreflabel CDATA #IMPLIED - revisionflag (changed|added|deleted|off) #IMPLIED - dir (ltr|rtl|lro|rlo) #IMPLIED - arch CDATA #IMPLIED - audience CDATA #IMPLIED - condition CDATA #IMPLIED - conformance CDATA #IMPLIED - os CDATA #IMPLIED - revision CDATA #IMPLIED - security CDATA #IMPLIED - userlevel CDATA #IMPLIED - vendor CDATA #IMPLIED - wordsize CDATA #IMPLIED - annotations CDATA #IMPLIED - edition CDATA #IMPLIED - releasetype CDATA #IMPLIED -"> - -<!ELEMENT xi:include (xi:fallback?)> - -<!ATTLIST xi:include - xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude" - href CDATA #IMPLIED - parse (xml|text) "xml" - xpointer CDATA #IMPLIED - encoding CDATA #IMPLIED - accept CDATA #IMPLIED - accept-language CDATA #IMPLIED -> - -<!ELEMENT xi:fallback ANY> -<!ATTLIST xi:fallback - xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude" -> - <!ENTITY % orig-docbook PUBLIC "-//OASIS//DTD DocBook XML V5.0//EN" - "/usr/local/share/xml/docbook/5.0/dtd/docbook.dtd"> + "docbook50.dtd"> %orig-docbook; <!ENTITY % iso8879.ent PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"