| <?xml version="1.0" encoding="utf-8"?> |
| <!-- $Id: docbook.rng,v 1.1.1.1 2012/03/29 17:21:26 uid42307 Exp $ --> |
| <grammar xmlns="http://relaxng.org/ns/structure/1.0" |
| datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> |
| <start> |
| <choice> |
| <ref name="set"/> |
| <ref name="book"/> |
| <ref name="chapter"/> |
| <ref name="appendix"/> |
| <ref name="article"/> |
| <ref name="part"/> |
| <ref name="reference"/> |
| <ref name="refentry"/> |
| <ref name="section"/> |
| <ref name="sect1"/> |
| <ref name="sect2"/> |
| <ref name="sect3"/> |
| <ref name="sect4"/> |
| <ref name="sect5"/> |
| <ref name="para"/> |
| </choice> |
| </start> |
| <define name="ndxterm.class"> |
| <ref name="indexterm"/> |
| </define> |
| <define name="list.class"> |
| <choice> |
| <ref name="calloutlist"/> |
| <ref name="glosslist"/> |
| <ref name="itemizedlist"/> |
| <ref name="orderedlist"/> |
| <ref name="segmentedlist"/> |
| <ref name="simplelist"/> |
| <ref name="variablelist"/> |
| </choice> |
| </define> |
| <define name="admon.class"> |
| <choice> |
| <ref name="caution"/> |
| <ref name="important"/> |
| <ref name="note"/> |
| <ref name="tip"/> |
| <ref name="warning"/> |
| </choice> |
| </define> |
| <define name="linespecific.class"> |
| <choice> |
| <ref name="literallayout"/> |
| <ref name="programlisting"/> |
| <ref name="programlistingco"/> |
| <ref name="screen"/> |
| <ref name="screenco"/> |
| <ref name="screenshot"/> |
| </choice> |
| </define> |
| <define name="method.synop.class"> |
| <choice> |
| <ref name="constructorsynopsis"/> |
| <ref name="destructorsynopsis"/> |
| <ref name="methodsynopsis"/> |
| </choice> |
| </define> |
| <define name="synop.class"> |
| <choice> |
| <ref name="synopsis"/> |
| <ref name="cmdsynopsis"/> |
| <ref name="funcsynopsis"/> |
| <ref name="classsynopsis"/> |
| <ref name="fieldsynopsis"/> |
| </choice> |
| </define> |
| <define name="para.class"> |
| <choice> |
| <ref name="formalpara"/> |
| <ref name="para"/> |
| <ref name="simpara"/> |
| </choice> |
| </define> |
| <define name="informal.class"> |
| <choice> |
| <ref name="address"/> |
| <ref name="blockquote"/> |
| <ref name="graphic"/> |
| <ref name="graphicco"/> |
| <ref name="mediaobject"/> |
| <ref name="mediaobjectco"/> |
| <ref name="informalequation"/> |
| <ref name="informalexample"/> |
| <ref name="informalfigure"/> |
| <ref name="informaltable"/> |
| </choice> |
| </define> |
| <define name="formal.class"> |
| <choice> |
| <ref name="equation"/> |
| <ref name="example"/> |
| <ref name="figure"/> |
| <ref name="table"/> |
| </choice> |
| </define> |
| <define name="compound.class"> |
| <choice> |
| <ref name="msgset"/> |
| <ref name="procedure"/> |
| <ref name="sidebar"/> |
| <ref name="qandaset"/> |
| </choice> |
| </define> |
| <define name="genobj.class"> |
| <choice> |
| <ref name="anchor"/> |
| <ref name="bridgehead"/> |
| <ref name="remark"/> |
| <ref name="highlights"/> |
| </choice> |
| </define> |
| <define name="descobj.class"> |
| <choice> |
| <ref name="abstract"/> |
| <ref name="authorblurb"/> |
| <ref name="epigraph"/> |
| </choice> |
| </define> |
| <define name="xref.char.class"> |
| <choice> |
| <ref name="footnoteref"/> |
| <ref name="xref"/> |
| </choice> |
| </define> |
| <define name="gen.char.class"> |
| <choice> |
| <ref name="abbrev"/> |
| <ref name="acronym"/> |
| <ref name="citation"/> |
| <ref name="citerefentry"/> |
| <ref name="citetitle"/> |
| <ref name="emphasis"/> |
| <ref name="firstterm"/> |
| <ref name="foreignphrase"/> |
| <ref name="glossterm"/> |
| <ref name="footnote"/> |
| <ref name="phrase"/> |
| <ref name="quote"/> |
| <ref name="trademark"/> |
| <ref name="wordasword"/> |
| </choice> |
| </define> |
| <define name="link.char.class"> |
| <choice> |
| <ref name="link"/> |
| <ref name="olink"/> |
| <ref name="ulink"/> |
| </choice> |
| </define> |
| <define name="tech.char.class"> |
| <choice> |
| <ref name="action"/> |
| <ref name="application"/> |
| <ref name="classname"/> |
| <ref name="methodname"/> |
| <ref name="interfacename"/> |
| <ref name="exceptionname"/> |
| <ref name="ooclass"/> |
| <ref name="oointerface"/> |
| <ref name="ooexception"/> |
| <ref name="command"/> |
| <ref name="computeroutput"/> |
| <ref name="database"/> |
| <ref name="email"/> |
| <ref name="envar"/> |
| <ref name="errorcode"/> |
| <ref name="errorname"/> |
| <ref name="errortype"/> |
| <ref name="filename"/> |
| <ref name="function"/> |
| <ref name="guibutton"/> |
| <ref name="guiicon"/> |
| <ref name="guilabel"/> |
| <ref name="guimenu"/> |
| <ref name="guimenuitem"/> |
| <ref name="guisubmenu"/> |
| <ref name="hardware"/> |
| <ref name="interface"/> |
| <ref name="keycap"/> |
| <ref name="keycode"/> |
| <ref name="keycombo"/> |
| <ref name="keysym"/> |
| <ref name="literal"/> |
| <ref name="constant"/> |
| <ref name="markup"/> |
| <ref name="medialabel"/> |
| <ref name="menuchoice"/> |
| <ref name="mousebutton"/> |
| <ref name="option"/> |
| <ref name="optional"/> |
| <ref name="parameter"/> |
| <ref name="prompt"/> |
| <ref name="property"/> |
| <ref name="replaceable"/> |
| <ref name="returnvalue"/> |
| <ref name="sgmltag"/> |
| <ref name="structfield"/> |
| <ref name="structname"/> |
| <ref name="symbol"/> |
| <ref name="systemitem"/> |
| <ref name="token"/> |
| <ref name="type"/> |
| <ref name="userinput"/> |
| <ref name="varname"/> |
| </choice> |
| </define> |
| <define name="base.char.class"> |
| <ref name="anchor"/> |
| </define> |
| <define name="docinfo.char.class"> |
| <choice> |
| <ref name="author"/> |
| <ref name="authorinitials"/> |
| <ref name="corpauthor"/> |
| <ref name="modespec"/> |
| <ref name="othercredit"/> |
| <ref name="productname"/> |
| <ref name="productnumber"/> |
| <ref name="revhistory"/> |
| </choice> |
| </define> |
| <define name="other.char.class"> |
| <choice> |
| <ref name="remark"/> |
| <ref name="subscript"/> |
| <ref name="superscript"/> |
| </choice> |
| </define> |
| <define name="inlineobj.char.class"> |
| <choice> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="inlineequation"/> |
| </choice> |
| </define> |
| <define name="component.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="compound.class"/> |
| <ref name="genobj.class"/> |
| <ref name="descobj.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="sidebar.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="procedure"/> |
| <ref name="genobj.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="qandaset.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="procedure"/> |
| <ref name="genobj.class"/> |
| <ref name="ndxterm.class"/> |
| </choice> |
| </define> |
| <define name="revdescription.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="procedure"/> |
| <ref name="genobj.class"/> |
| <ref name="ndxterm.class"/> |
| </choice> |
| </define> |
| <define name="footnote.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| </choice> |
| </define> |
| <define name="example.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="highlights.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="para.class"/> |
| <ref name="ndxterm.class"/> |
| </choice> |
| </define> |
| <define name="para.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| </choice> |
| </define> |
| <define name="admon.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="procedure"/> |
| <ref name="sidebar"/> |
| <ref name="anchor"/> |
| <ref name="bridgehead"/> |
| <ref name="remark"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="figure.mix"> |
| <choice> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="informal.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="tabentry.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="para.class"/> |
| <ref name="graphic"/> |
| <ref name="mediaobject"/> |
| </choice> |
| </define> |
| <define name="glossdef.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="remark"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="legalnotice.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="para.class"/> |
| <ref name="blockquote"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="textobject.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="para.class"/> |
| <ref name="blockquote"/> |
| </choice> |
| </define> |
| <define name="mediaobject.mix"> |
| <choice> |
| <ref name="videoobject"/> |
| <ref name="audioobject"/> |
| <ref name="imageobject"/> |
| </choice> |
| </define> |
| <define name="para.char.mix"> |
| <choice> |
| <ref name="xref.char.class"/> |
| <ref name="gen.char.class"/> |
| <ref name="link.char.class"/> |
| <ref name="tech.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="docinfo.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlineobj.char.class"/> |
| <ref name="synop.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="title.char.mix"> |
| <choice> |
| <ref name="xref.char.class"/> |
| <ref name="gen.char.class"/> |
| <ref name="link.char.class"/> |
| <ref name="tech.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="docinfo.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlineobj.char.class"/> |
| <ref name="ndxterm.class"/> |
| </choice> |
| </define> |
| <define name="ndxterm.char.mix"> |
| <choice> |
| <ref name="xref.char.class"/> |
| <ref name="gen.char.class"/> |
| <ref name="link.char.class"/> |
| <ref name="tech.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="docinfo.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| </choice> |
| </define> |
| <define name="cptr.char.mix"> |
| <choice> |
| <ref name="link.char.class"/> |
| <ref name="tech.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="smallcptr.char.mix"> |
| <choice> |
| <ref name="replaceable"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="word.char.mix"> |
| <choice> |
| <ref name="acronym"/> |
| <ref name="emphasis"/> |
| <ref name="trademark"/> |
| <ref name="link.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="docinfo.char.mix"> |
| <choice> |
| <ref name="link.char.class"/> |
| <ref name="emphasis"/> |
| <ref name="trademark"/> |
| <ref name="replaceable"/> |
| <ref name="other.char.class"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="ndxterm.class"/> |
| </choice> |
| </define> |
| <define name="formalobject.title.content"> |
| <ref name="title"/> |
| <optional> |
| <ref name="titleabbrev"/> |
| </optional> |
| </define> |
| <define name="arch.attrib"> |
| <optional> |
| <attribute name="arch"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="condition.attrib"> |
| <optional> |
| <attribute name="condition"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="conformance.attrib"> |
| <optional> |
| <attribute name="conformance"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="os.attrib"> |
| <optional> |
| <attribute name="os"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="revision.attrib"> |
| <optional> |
| <attribute name="revision"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="security.attrib"> |
| <optional> |
| <attribute name="security"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="userlevel.attrib"> |
| <optional> |
| <attribute name="userlevel"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="vendor.attrib"> |
| <optional> |
| <attribute name="vendor"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="effectivity.attrib"> |
| <ref name="arch.attrib"/> |
| <ref name="condition.attrib"/> |
| <ref name="conformance.attrib"/> |
| <ref name="os.attrib"/> |
| <ref name="revision.attrib"/> |
| <ref name="security.attrib"/> |
| <ref name="userlevel.attrib"/> |
| <ref name="vendor.attrib"/> |
| </define> |
| <define name="id.attrib"> |
| <optional> |
| <attribute name="id"> |
| <data type="ID"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="idreq.attrib"> |
| <attribute name="id"> |
| <data type="ID"/> |
| </attribute> |
| </define> |
| <define name="lang.attrib"> |
| <optional> |
| <attribute name="lang"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="remap.attrib"> |
| <optional> |
| <attribute name="remap"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="role.attrib"> |
| <optional> |
| <attribute name="role"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="xreflabel.attrib"> |
| <optional> |
| <attribute name="xreflabel"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="revisionflag.attrib"> |
| <optional> |
| <attribute name="revisionflag"> |
| <choice> |
| <value>changed</value> |
| <value>added</value> |
| <value>deleted</value> |
| <value>off</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="common.attrib"> |
| <ref name="id.attrib"/> |
| <ref name="lang.attrib"/> |
| <ref name="remap.attrib"/> |
| <ref name="xreflabel.attrib"/> |
| <ref name="revisionflag.attrib"/> |
| <ref name="effectivity.attrib"/> |
| </define> |
| <define name="idreq.common.attrib"> |
| <ref name="idreq.attrib"/> |
| <ref name="lang.attrib"/> |
| <ref name="remap.attrib"/> |
| <ref name="xreflabel.attrib"/> |
| <ref name="revisionflag.attrib"/> |
| <ref name="effectivity.attrib"/> |
| </define> |
| <define name="graphics.attrib"> |
| <optional> |
| <attribute name="fileref"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="format"> |
| <choice> |
| <value>BMP</value> |
| <value>CGM-CHAR</value> |
| <value>CGM-BINARY</value> |
| <value>CGM-CLEAR</value> |
| <value>DITROFF</value> |
| <value>DVI</value> |
| <value>EPS</value> |
| <value>EQN</value> |
| <value>FAX</value> |
| <value>GIF</value> |
| <value>GIF87a</value> |
| <value>GIF89a</value> |
| <value>JPG</value> |
| <value>JPEG</value> |
| <value>IGES</value> |
| <value>PCX</value> |
| <value>PIC</value> |
| <value>PNG</value> |
| <value>PS</value> |
| <value>SGML</value> |
| <value>TBL</value> |
| <value>TEX</value> |
| <value>TIFF</value> |
| <value>WMF</value> |
| <value>WPG</value> |
| <value>linespecific</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="srccredit"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="width"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="depth"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="align"> |
| <choice> |
| <value>left</value> |
| <value>right</value> |
| <value>center</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="scale"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="scalefit"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="keyaction.attrib"> |
| <optional> |
| <attribute name="action"> |
| <choice> |
| <value>click</value> |
| <value>double-click</value> |
| <value>press</value> |
| <value>seq</value> |
| <value>simul</value> |
| <value>other</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="otheraction"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="label.attrib"> |
| <optional> |
| <attribute name="label"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="linespecific.attrib"> |
| <optional> |
| <attribute name="format"> |
| <value>linespecific</value> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="linenumbering"> |
| <choice> |
| <value>numbered</value> |
| <value>unnumbered</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="linkend.attrib"> |
| <optional> |
| <attribute name="linkend"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="linkendreq.attrib"> |
| <attribute name="linkend"> |
| <data type="IDREF"/> |
| </attribute> |
| </define> |
| <define name="linkends.attrib"> |
| <optional> |
| <attribute name="linkends"> |
| <data type="IDREFS"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="mark.attrib"> |
| <optional> |
| <attribute name="mark"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="moreinfo.attrib"> |
| <optional> |
| <attribute name="moreinfo"> |
| <choice> |
| <value>refentry</value> |
| <value>none</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="pagenum.attrib"> |
| <optional> |
| <attribute name="pagenum"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="status.attrib"> |
| <optional> |
| <attribute name="status"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="width.attrib"> |
| <optional> |
| <attribute name="width"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="title.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="title"> |
| <element name="title"> |
| <ref name="title.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="title.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="title.attlist"> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="title.role.attrib"/> |
| </define> |
| <define name="titleabbrev.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="titleabbrev"> |
| <element name="titleabbrev"> |
| <ref name="titleabbrev.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="title.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="titleabbrev.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="titleabbrev.role.attrib"/> |
| </define> |
| <define name="subtitle.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="subtitle"> |
| <element name="subtitle"> |
| <ref name="subtitle.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="title.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="subtitle.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="subtitle.role.attrib"/> |
| </define> |
| <define name="person.ident.mix"> |
| <choice> |
| <ref name="honorific"/> |
| <ref name="firstname"/> |
| <ref name="surname"/> |
| <ref name="lineage"/> |
| <ref name="othername"/> |
| <ref name="affiliation"/> |
| <ref name="authorblurb"/> |
| <ref name="contrib"/> |
| </choice> |
| </define> |
| <define name="bibliocomponent.mix"> |
| <choice> |
| <ref name="abbrev"/> |
| <ref name="abstract"/> |
| <ref name="address"/> |
| <ref name="artpagenums"/> |
| <ref name="author"/> |
| <ref name="authorgroup"/> |
| <ref name="authorinitials"/> |
| <ref name="bibliomisc"/> |
| <ref name="biblioset"/> |
| <ref name="collab"/> |
| <ref name="confgroup"/> |
| <ref name="contractnum"/> |
| <ref name="contractsponsor"/> |
| <ref name="copyright"/> |
| <ref name="corpauthor"/> |
| <ref name="corpname"/> |
| <ref name="date"/> |
| <ref name="edition"/> |
| <ref name="editor"/> |
| <ref name="invpartnumber"/> |
| <ref name="isbn"/> |
| <ref name="issn"/> |
| <ref name="issuenum"/> |
| <ref name="orgname"/> |
| <ref name="othercredit"/> |
| <ref name="pagenums"/> |
| <ref name="printhistory"/> |
| <ref name="productname"/> |
| <ref name="productnumber"/> |
| <ref name="pubdate"/> |
| <ref name="publisher"/> |
| <ref name="publishername"/> |
| <ref name="pubsnumber"/> |
| <ref name="releaseinfo"/> |
| <ref name="revhistory"/> |
| <ref name="seriesvolnums"/> |
| <ref name="subtitle"/> |
| <ref name="title"/> |
| <ref name="titleabbrev"/> |
| <ref name="volumenum"/> |
| <ref name="citetitle"/> |
| <ref name="person.ident.mix"/> |
| <ref name="ndxterm.class"/> |
| </choice> |
| </define> |
| <define name="biblioentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="biblioentry"> |
| <element name="biblioentry"> |
| <ref name="biblioentry.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="articleinfo"/> |
| <ref name="bibliocomponent.mix"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="biblioentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="biblioentry.role.attrib"/> |
| </define> |
| <define name="bibliomixed.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bibliomixed"> |
| <element name="bibliomixed"> |
| <ref name="bibliomixed.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="bibliocomponent.mix"/> |
| <ref name="bibliomset"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="bibliomixed.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="bibliomixed.role.attrib"/> |
| </define> |
| <define name="articleinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="infoContentModel"> |
| <oneOrMore> |
| <choice> |
| <ref name="graphic"/> |
| <ref name="mediaobject"/> |
| <ref name="legalnotice"/> |
| <ref name="modespec"/> |
| <ref name="subjectset"/> |
| <ref name="keywordset"/> |
| <ref name="itermset"/> |
| <ref name="bibliocomponent.mix"/> |
| </choice> |
| </oneOrMore> |
| </define> |
| <define name="articleinfo"> |
| <element name="articleinfo"> |
| <ref name="articleinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="articleinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="articleinfo.role.attrib"/> |
| </define> |
| <define name="biblioset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="biblioset"> |
| <element name="biblioset"> |
| <ref name="biblioset.attlist"/> |
| <oneOrMore> |
| <ref name="bibliocomponent.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="biblioset.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="biblioset.role.attrib"/> |
| <optional> |
| <attribute name="relation"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="bibliomset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bibliomset"> |
| <element name="bibliomset"> |
| <ref name="bibliomset.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="bibliocomponent.mix"/> |
| <ref name="bibliomset"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="bibliomset.attlist"> |
| <ref name="bibliomset.role.attrib"/> |
| <ref name="common.attrib"/> |
| <optional> |
| <attribute name="relation"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="bibliomisc.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bibliomisc"> |
| <element name="bibliomisc"> |
| <ref name="bibliomisc.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="bibliomisc.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="bibliomisc.role.attrib"/> |
| </define> |
| <define name="subjectset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="subjectset"> |
| <element name="subjectset"> |
| <ref name="subjectset.attlist"/> |
| <oneOrMore> |
| <ref name="subject"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="subjectset.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="subjectset.role.attrib"/> |
| <optional> |
| <attribute name="scheme"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="subject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="subject"> |
| <element name="subject"> |
| <ref name="subject.attlist"/> |
| <oneOrMore> |
| <ref name="subjectterm"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="subject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="subject.role.attrib"/> |
| <optional> |
| <attribute name="weight"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="subjectterm.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="subjectterm"> |
| <element name="subjectterm"> |
| <ref name="subjectterm.attlist"/> |
| <text/> |
| </element> |
| </define> |
| <define name="subjectterm.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="subjectterm.role.attrib"/> |
| </define> |
| <define name="keywordset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="keywordset"> |
| <element name="keywordset"> |
| <ref name="keywordset.attlist"/> |
| <oneOrMore> |
| <ref name="keyword"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="keywordset.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="keywordset.role.attrib"/> |
| </define> |
| <define name="keyword.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="keyword"> |
| <element name="keyword"> |
| <ref name="keyword.attlist"/> |
| <text/> |
| </element> |
| </define> |
| <define name="keyword.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="keyword.role.attrib"/> |
| </define> |
| <define name="itermset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="itermset"> |
| <element name="itermset"> |
| <ref name="itermset.attlist"/> |
| <oneOrMore> |
| <ref name="indexterm"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="itermset.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="itermset.role.attrib"/> |
| </define> |
| <define name="msgset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgset"> |
| <element name="msgset"> |
| <ref name="msgset.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="msgentry"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplemsgentry"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="msgset.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgset.role.attrib"/> |
| </define> |
| <define name="msgentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgentry"> |
| <element name="msgentry"> |
| <ref name="msgentry.attlist"/> |
| <oneOrMore> |
| <ref name="msg"/> |
| </oneOrMore> |
| <optional> |
| <ref name="msginfo"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="msgexplan"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="msgentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgentry.role.attrib"/> |
| </define> |
| <define name="simplemsgentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="simplemsgentry"> |
| <element name="simplemsgentry"> |
| <ref name="simplemsgentry.attlist"/> |
| <ref name="msgtext"/> |
| <ref name="msgexplan"/> |
| </element> |
| </define> |
| <define name="simplemsgentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="simplemsgentry.role.attrib"/> |
| <optional> |
| <attribute name="audience"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="level"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="origin"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="msg.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msg"> |
| <element name="msg"> |
| <ref name="msg.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <ref name="msgmain"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="msgsub"/> |
| <ref name="msgrel"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="msg.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msg.role.attrib"/> |
| </define> |
| <define name="msgmain.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgmain"> |
| <element name="msgmain"> |
| <ref name="msgmain.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <ref name="msgtext"/> |
| </element> |
| </define> |
| <define name="msgmain.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgmain.role.attrib"/> |
| </define> |
| <define name="msgsub.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgsub"> |
| <element name="msgsub"> |
| <ref name="msgsub.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <ref name="msgtext"/> |
| </element> |
| </define> |
| <define name="msgsub.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgsub.role.attrib"/> |
| </define> |
| <define name="msgrel.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgrel"> |
| <element name="msgrel"> |
| <ref name="msgrel.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <ref name="msgtext"/> |
| </element> |
| </define> |
| <define name="msgrel.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgrel.role.attrib"/> |
| </define> |
| <define name="msginfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msginfo"> |
| <element name="msginfo"> |
| <ref name="msginfo.attlist"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="msglevel"/> |
| <ref name="msgorig"/> |
| <ref name="msgaud"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="msginfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msginfo.role.attrib"/> |
| </define> |
| <define name="msglevel.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msglevel"> |
| <element name="msglevel"> |
| <ref name="msglevel.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="msglevel.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msglevel.role.attrib"/> |
| </define> |
| <define name="msgorig.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgorig"> |
| <element name="msgorig"> |
| <ref name="msgorig.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="msgorig.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgorig.role.attrib"/> |
| </define> |
| <define name="msgaud.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgaud"> |
| <element name="msgaud"> |
| <ref name="msgaud.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="msgaud.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgaud.role.attrib"/> |
| </define> |
| <define name="msgexplan.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgexplan"> |
| <element name="msgexplan"> |
| <ref name="msgexplan.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="msgexplan.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgexplan.role.attrib"/> |
| </define> |
| <define name="qandset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="qandaset"> |
| <element name="qandaset"> |
| <ref name="qandaset.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="qandaset.mix"/> |
| </zeroOrMore> |
| <choice> |
| <oneOrMore> |
| <ref name="qandadiv"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="qandaentry"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="qandaset.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="qandset.role.attrib"/> |
| <optional> |
| <attribute name="defaultlabel"> |
| <choice> |
| <value>qanda</value> |
| <value>number</value> |
| <value>none</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="qandadiv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="qandadiv"> |
| <element name="qandadiv"> |
| <ref name="qandadiv.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="qandaset.mix"/> |
| </zeroOrMore> |
| <choice> |
| <oneOrMore> |
| <ref name="qandadiv"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="qandaentry"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="qandadiv.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="qandadiv.role.attrib"/> |
| </define> |
| <define name="qandaentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="qandaentry"> |
| <element name="qandaentry"> |
| <ref name="qandaentry.attlist"/> |
| <optional> |
| <ref name="revhistory"/> |
| </optional> |
| <ref name="question"/> |
| <zeroOrMore> |
| <ref name="answer"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="qandaentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="qandaentry.role.attrib"/> |
| </define> |
| <define name="question.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="question"> |
| <element name="question"> |
| <ref name="question.attlist"/> |
| <optional> |
| <ref name="label"/> |
| </optional> |
| <oneOrMore> |
| <ref name="qandaset.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="question.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="question.role.attrib"/> |
| </define> |
| <define name="answer.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="answer"> |
| <element name="answer"> |
| <ref name="answer.attlist"/> |
| <optional> |
| <ref name="label"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="qandaset.mix"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="qandaentry"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="answer.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="answer.role.attrib"/> |
| </define> |
| <define name="label.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="label"> |
| <element name="label"> |
| <ref name="label.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="word.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="label.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="label.role.attrib"/> |
| </define> |
| <define name="procedure.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="procedure"> |
| <element name="procedure"> |
| <ref name="procedure.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <oneOrMore> |
| <ref name="step"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="procedure.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="procedure.role.attrib"/> |
| </define> |
| <define name="step.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="step"> |
| <element name="step"> |
| <ref name="step.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="component.mix"/> |
| </oneOrMore> |
| <optional> |
| <ref name="substeps"/> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| </optional> |
| </group> |
| <group> |
| <ref name="substeps"/> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| </group> |
| </choice> |
| </element> |
| </define> |
| <define name="step.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="step.role.attrib"/> |
| <optional> |
| <attribute name="performance"> |
| <choice> |
| <value>optional</value> |
| <value>required</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="substeps.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="substeps"> |
| <element name="substeps"> |
| <ref name="substeps.attlist"/> |
| <oneOrMore> |
| <ref name="step"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="substeps.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="substeps.role.attrib"/> |
| <optional> |
| <attribute name="performance"> |
| <choice> |
| <value>optional</value> |
| <value>required</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="sidebarinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sidebarinfo"> |
| <element name="sidebarinfo"> |
| <ref name="sidebarinfo.attlist"/> |
| <text/> |
| </element> |
| </define> |
| <define name="sidebarinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sidebarinfo.role.attrib"/> |
| </define> |
| <define name="sidebar.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sidebar"> |
| <element name="sidebar"> |
| <ref name="sidebar.attlist"/> |
| <optional> |
| <ref name="sidebarinfo"/> |
| </optional> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="sidebar.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="sidebar.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sidebar.role.attrib"/> |
| </define> |
| <define name="abstract.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="abstract"> |
| <element name="abstract"> |
| <ref name="abstract.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <oneOrMore> |
| <ref name="para.class"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="abstract.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="abstract.role.attrib"/> |
| </define> |
| <define name="authorblurb.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="authorblurb"> |
| <element name="authorblurb"> |
| <ref name="authorblurb.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <oneOrMore> |
| <ref name="para.class"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="authorblurb.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="authorblurb.role.attrib"/> |
| </define> |
| <define name="blockquote.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="blockquote"> |
| <element name="blockquote"> |
| <ref name="blockquote.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <optional> |
| <ref name="attribution"/> |
| </optional> |
| <oneOrMore> |
| <ref name="component.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="blockquote.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="blockquote.role.attrib"/> |
| </define> |
| <define name="attribution.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="attribution"> |
| <element name="attribution"> |
| <ref name="attribution.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="attribution.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="attribution.role.attrib"/> |
| </define> |
| <define name="bridgehead.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bridgehead"> |
| <element name="bridgehead"> |
| <ref name="bridgehead.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="title.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="bridgehead.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="bridgehead.role.attrib"/> |
| <optional> |
| <attribute name="renderas"> |
| <choice> |
| <value>other</value> |
| <value>sect1</value> |
| <value>sect2</value> |
| <value>sect3</value> |
| <value>sect4</value> |
| <value>sect5</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="remark.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="remark"> |
| <element name="remark"> |
| <ref name="remark.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="remark.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="remark.role.attrib"/> |
| </define> |
| <define name="epigraph.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="epigraph"> |
| <element name="epigraph"> |
| <ref name="epigraph.attlist"/> |
| <optional> |
| <ref name="attribution"/> |
| </optional> |
| <oneOrMore> |
| <ref name="para.class"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="epigraph.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="epigraph.role.attrib"/> |
| </define> |
| <define name="footnote.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="footnote"> |
| <element name="footnote"> |
| <ref name="footnote.attlist"/> |
| <oneOrMore> |
| <ref name="footnote.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="footnote.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="footnote.role.attrib"/> |
| </define> |
| <define name="highlights.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="highlights"> |
| <element name="highlights"> |
| <ref name="highlights.attlist"/> |
| <oneOrMore> |
| <ref name="highlights.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="highlights.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="highlights.role.attrib"/> |
| </define> |
| <define name="formalpara.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="formalpara"> |
| <element name="formalpara"> |
| <ref name="formalpara.attlist"/> |
| <ref name="title"/> |
| <zeroOrMore> |
| <ref name="ndxterm.class"/> |
| </zeroOrMore> |
| <ref name="para"/> |
| </element> |
| </define> |
| <define name="formalpara.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="formalpara.role.attrib"/> |
| </define> |
| <define name="para.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="para"> |
| <element name="para"> |
| <ref name="para.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="para.char.mix"/> |
| <ref name="para.mix"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="para.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="para.role.attrib"/> |
| </define> |
| <define name="simpara.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="simpara"> |
| <element name="simpara"> |
| <ref name="simpara.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="simpara.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="simpara.role.attrib"/> |
| </define> |
| <define name="admon.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="admonitionType"> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <oneOrMore> |
| <ref name="admon.mix"/> |
| </oneOrMore> |
| </define> |
| <define name="important"> |
| <element name="important"> |
| <ref name="important.attlist"/> |
| <ref name="admonitionType"/> |
| </element> |
| </define> |
| <define name="important.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="admon.role.attrib"/> |
| </define> |
| <define name="warning"> |
| <element name="warning"> |
| <ref name="warning.attlist"/> |
| <ref name="admonitionType"/> |
| </element> |
| </define> |
| <define name="warning.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="admon.role.attrib"/> |
| </define> |
| <define name="caution"> |
| <element name="caution"> |
| <ref name="caution.attlist"/> |
| <ref name="admonitionType"/> |
| </element> |
| </define> |
| <define name="caution.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="admon.role.attrib"/> |
| </define> |
| <define name="note"> |
| <element name="note"> |
| <ref name="note.attlist"/> |
| <ref name="admonitionType"/> |
| </element> |
| </define> |
| <define name="note.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="admon.role.attrib"/> |
| </define> |
| <define name="tip"> |
| <element name="tip"> |
| <ref name="tip.attlist"/> |
| <ref name="admonitionType"/> |
| </element> |
| </define> |
| <define name="tip.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="admon.role.attrib"/> |
| </define> |
| <define name="glosslist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glosslist"> |
| <element name="glosslist"> |
| <ref name="glosslist.attlist"/> |
| <oneOrMore> |
| <ref name="glossentry"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="glosslist.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glosslist.role.attrib"/> |
| </define> |
| <define name="glossentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossentry"> |
| <element name="glossentry"> |
| <ref name="glossentry.attlist"/> |
| <ref name="glossterm"/> |
| <optional> |
| <ref name="acronym"/> |
| </optional> |
| <optional> |
| <ref name="abbrev"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="ndxterm.class"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="revhistory"/> |
| </optional> |
| <choice> |
| <ref name="glosssee"/> |
| <oneOrMore> |
| <ref name="glossdef"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="glossentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glossentry.role.attrib"/> |
| <optional> |
| <attribute name="sortas"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="glossdef.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossdef"> |
| <element name="glossdef"> |
| <ref name="glossdef.attlist"/> |
| <oneOrMore> |
| <ref name="glossdef.mix"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="glossseealso"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="glossdef.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glossdef.role.attrib"/> |
| <optional> |
| <attribute name="subject"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="glosssee.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glosssee"> |
| <element name="glosssee"> |
| <ref name="glosssee.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="glosssee.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glosssee.role.attrib"/> |
| <optional> |
| <attribute name="otherterm"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="glossseealso.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossseealso"> |
| <element name="glossseealso"> |
| <ref name="glossseealso.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="glossseealso.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glossseealso.role.attrib"/> |
| <optional> |
| <attribute name="otherterm"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="itemizedlist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="itemizedlist"> |
| <element name="itemizedlist"> |
| <ref name="itemizedlist.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="listitem"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="itemizedlist.attlist"> |
| <ref name="mark.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="itemizedlist.role.attrib"/> |
| <optional> |
| <attribute name="spacing"> |
| <choice> |
| <value>normal</value> |
| <value>compact</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="orderedlist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="orderedlist"> |
| <element name="orderedlist"> |
| <ref name="orderedlist.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="listitem"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="orderedlist.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="orderedlist.role.attrib"/> |
| <optional> |
| <attribute name="numeration"> |
| <choice> |
| <value>arabic</value> |
| <value>upperalpha</value> |
| <value>loweralpha</value> |
| <value>upperroman</value> |
| <value>lowerroman</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="inheritnum"> |
| <choice> |
| <value>inherit</value> |
| <value>ignore</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="continuation"> |
| <choice> |
| <value>continues</value> |
| <value>restarts</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="spacing"> |
| <choice> |
| <value>normal</value> |
| <value>compact</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="listitem.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="listitem"> |
| <element name="listitem"> |
| <ref name="listitem.attlist"/> |
| <oneOrMore> |
| <ref name="component.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="listitem.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="listitem.role.attrib"/> |
| <optional> |
| <attribute name="override"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="segmentedlist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="segmentedlist"> |
| <element name="segmentedlist"> |
| <ref name="segmentedlist.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <ref name="segtitle"/> |
| <zeroOrMore> |
| <ref name="segtitle"/> |
| </zeroOrMore> |
| <oneOrMore> |
| <ref name="seglistitem"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="segmentedlist.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="segmentedlist.role.attrib"/> |
| </define> |
| <define name="segtitle.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="segtitle"> |
| <element name="segtitle"> |
| <ref name="segtitle.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="title.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="segtitle.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="segtitle.role.attrib"/> |
| </define> |
| <define name="seglistitem.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="seglistitem"> |
| <element name="seglistitem"> |
| <ref name="seglistitem.attlist"/> |
| <ref name="seg"/> |
| <zeroOrMore> |
| <ref name="seg"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="seglistitem.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="seglistitem.role.attrib"/> |
| </define> |
| <define name="seg.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="seg"> |
| <element name="seg"> |
| <ref name="seg.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="seg.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="seg.role.attrib"/> |
| </define> |
| <define name="simplelist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="simplelist"> |
| <element name="simplelist"> |
| <ref name="simplelist.attlist"/> |
| <oneOrMore> |
| <ref name="member"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="simplelist.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="simplelist.role.attrib"/> |
| <optional> |
| <attribute name="columns"> |
| <data type="integer"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="type"> |
| <choice> |
| <value>inline</value> |
| <value>vert</value> |
| <value>horiz</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="member.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="member"> |
| <element name="member"> |
| <ref name="member.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="member.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="member.role.attrib"/> |
| </define> |
| <define name="variablelist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="variablelist"> |
| <element name="variablelist"> |
| <ref name="variablelist.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="varlistentry"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="variablelist.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="variablelist.role.attrib"/> |
| <optional> |
| <attribute name="termlength"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="varlistentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="varlistentry"> |
| <element name="varlistentry"> |
| <ref name="varlistentry.attlist"/> |
| <oneOrMore> |
| <ref name="term"/> |
| </oneOrMore> |
| <ref name="listitem"/> |
| </element> |
| </define> |
| <define name="varlistentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="varlistentry.role.attrib"/> |
| </define> |
| <define name="term.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="term"> |
| <element name="term"> |
| <ref name="term.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="term.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="term.role.attrib"/> |
| </define> |
| <define name="calloutlist.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="calloutlist"> |
| <element name="calloutlist"> |
| <ref name="calloutlist.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="callout"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="calloutlist.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="calloutlist.role.attrib"/> |
| </define> |
| <define name="callout.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="callout"> |
| <element name="callout"> |
| <ref name="callout.attlist"/> |
| <oneOrMore> |
| <ref name="component.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="callout.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="callout.role.attrib"/> |
| <optional> |
| <attribute name="arearefs"> |
| <data type="IDREFS"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="example.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="example"> |
| <element name="example"> |
| <ref name="example.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="example.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="example.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="width.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="example.role.attrib"/> |
| </define> |
| <define name="informalexample.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="informalexample"> |
| <element name="informalexample"> |
| <ref name="informalexample.attlist"/> |
| <oneOrMore> |
| <ref name="example.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="informalexample.attlist"> |
| <ref name="width.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="informalexample.role.attrib"/> |
| </define> |
| <define name="programlistingco.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="programlistingco"> |
| <element name="programlistingco"> |
| <ref name="programlistingco.attlist"/> |
| <ref name="areaspec"/> |
| <ref name="programlisting"/> |
| <zeroOrMore> |
| <ref name="calloutlist"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="programlistingco.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="programlistingco.role.attrib"/> |
| </define> |
| <define name="areaspec.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="areaspec"> |
| <element name="areaspec"> |
| <ref name="areaspec.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="area"/> |
| <ref name="areaset"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="areaspec.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="areaspec.role.attrib"/> |
| <optional> |
| <attribute name="units"> |
| <choice> |
| <value>calspair</value> |
| <value>linecolumn</value> |
| <value>linerange</value> |
| <value>linecolumnpair</value> |
| <value>other</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="otherunits"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="area.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="area"> |
| <element name="area"> |
| <ref name="area.attlist"/> |
| </element> |
| </define> |
| <define name="area.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="linkends.attrib"/> |
| <ref name="idreq.common.attrib"/> |
| <ref name="area.role.attrib"/> |
| <optional> |
| <attribute name="units"> |
| <choice> |
| <value>calspair</value> |
| <value>linecolumn</value> |
| <value>linerange</value> |
| <value>linecolumnpair</value> |
| <value>other</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="otherunits"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <attribute name="coords"> |
| <data type="string"/> |
| </attribute> |
| </define> |
| <define name="areaset.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="areaset"> |
| <element name="areaset"> |
| <ref name="areaset.attlist"/> |
| <oneOrMore> |
| <ref name="area"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="areaset.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="idreq.common.attrib"/> |
| <ref name="areaset.role.attrib"/> |
| <optional> |
| <attribute name="units"> |
| <choice> |
| <value>calspair</value> |
| <value>linecolumn</value> |
| <value>linerange</value> |
| <value>linecolumnpair</value> |
| <value>other</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="otherunits"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <attribute name="coords"> |
| <data type="string"/> |
| </attribute> |
| </define> |
| <define name="programlisting.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="programlisting"> |
| <element name="programlisting"> |
| <ref name="programlisting.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="para.char.mix"/> |
| <ref name="co"/> |
| <ref name="lineannotation"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="programlisting.attlist"> |
| <ref name="width.attrib"/> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="programlisting.role.attrib"/> |
| </define> |
| <define name="literallayout.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="literallayout"> |
| <element name="literallayout"> |
| <ref name="literallayout.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="para.char.mix"/> |
| <ref name="co"/> |
| <ref name="lineannotation"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="literallayout.attlist"> |
| <ref name="width.attrib"/> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="literallayout.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>monospaced</value> |
| <value>normal</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="screenco.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="screenco"> |
| <element name="screenco"> |
| <ref name="screenco.attlist"/> |
| <ref name="areaspec"/> |
| <ref name="screen"/> |
| <zeroOrMore> |
| <ref name="calloutlist"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="screenco.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="screenco.role.attrib"/> |
| </define> |
| <define name="screen.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="screen"> |
| <element name="screen"> |
| <ref name="screen.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="para.char.mix"/> |
| <ref name="co"/> |
| <ref name="lineannotation"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="screen.attlist"> |
| <ref name="width.attrib"/> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="screen.role.attrib"/> |
| </define> |
| <define name="screenshot.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="screenshot"> |
| <element name="screenshot"> |
| <ref name="screenshot.attlist"/> |
| <optional> |
| <ref name="screeninfo"/> |
| </optional> |
| <choice> |
| <ref name="graphic"/> |
| <ref name="graphicco"/> |
| <ref name="mediaobject"/> |
| <ref name="mediaobjectco"/> |
| </choice> |
| </element> |
| </define> |
| <define name="screenshot.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="screenshot.role.attrib"/> |
| </define> |
| <define name="screeninfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="screeninfo"> |
| <element name="screeninfo"> |
| <ref name="screeninfo.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="screeninfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="screeninfo.role.attrib"/> |
| </define> |
| <define name="figure.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="figure"> |
| <element name="figure"> |
| <ref name="figure.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <oneOrMore> |
| <choice> |
| <ref name="figure.mix"/> |
| <ref name="link.char.class"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="figure.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="figure.role.attrib"/> |
| <optional> |
| <attribute name="float"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="pgwide"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="informalfigure.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="informalfigure"> |
| <element name="informalfigure"> |
| <ref name="informalfigure.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="figure.mix"/> |
| <ref name="link.char.class"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="informalfigure.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="informalfigure.role.attrib"/> |
| <optional> |
| <attribute name="float"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="pgwide"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="graphicco.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="graphicco"> |
| <element name="graphicco"> |
| <ref name="graphicco.attlist"/> |
| <ref name="areaspec"/> |
| <ref name="graphic"/> |
| <zeroOrMore> |
| <ref name="calloutlist"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="graphicco.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="graphicco.role.attrib"/> |
| </define> |
| <define name="graphic.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="graphic"> |
| <element name="graphic"> |
| <ref name="graphic.attlist"/> |
| </element> |
| </define> |
| <define name="graphic.attlist"> |
| <ref name="graphics.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="graphic.role.attrib"/> |
| </define> |
| <define name="inlinegraphic.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="inlinegraphic"> |
| <element name="inlinegraphic"> |
| <ref name="inlinegraphic.attlist"/> |
| </element> |
| </define> |
| <define name="inlinegraphic.attlist"> |
| <ref name="graphics.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="inlinegraphic.role.attrib"/> |
| </define> |
| <define name="mediaobject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="mediaobject"> |
| <element name="mediaobject"> |
| <ref name="mediaobject.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <ref name="mediaobject.mix"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="mediaobject.mix"/> |
| <ref name="textobject"/> |
| </choice> |
| </zeroOrMore> |
| <optional> |
| <ref name="caption"/> |
| </optional> |
| </element> |
| </define> |
| <define name="mediaobject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="mediaobject.role.attrib"/> |
| </define> |
| <define name="inlinemediaobject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="inlinemediaobject"> |
| <element name="inlinemediaobject"> |
| <ref name="inlinemediaobject.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <ref name="mediaobject.mix"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="mediaobject.mix"/> |
| <ref name="textobject"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="inlinemediaobject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="inlinemediaobject.role.attrib"/> |
| </define> |
| <define name="videoobject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="videoobject"> |
| <element name="videoobject"> |
| <ref name="videoobject.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <ref name="videodata"/> |
| </element> |
| </define> |
| <define name="videoobject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="videoobject.role.attrib"/> |
| </define> |
| <define name="audioobject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="audioobject"> |
| <element name="audioobject"> |
| <ref name="audioobject.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <ref name="audiodata"/> |
| </element> |
| </define> |
| <define name="audioobject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="audioobject.role.attrib"/> |
| </define> |
| <define name="imageobject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="imageobject"> |
| <element name="imageobject"> |
| <ref name="imageobject.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <ref name="imagedata"/> |
| </element> |
| </define> |
| <define name="imageobject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="imageobject.role.attrib"/> |
| </define> |
| <define name="textobject.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="textobject"> |
| <element name="textobject"> |
| <ref name="textobject.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <choice> |
| <ref name="phrase"/> |
| <oneOrMore> |
| <ref name="textobject.mix"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="textobject.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="textobject.role.attrib"/> |
| </define> |
| <define name="objectinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="objectinfo"> |
| <element name="objectinfo"> |
| <ref name="objectinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="objectinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="objectinfo.role.attrib"/> |
| </define> |
| <define name="objectdata.attrib"> |
| <optional> |
| <attribute name="fileref"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="format"> |
| <choice> |
| <value>BMP</value> |
| <value>CGM-CHAR</value> |
| <value>CGM-BINARY</value> |
| <value>CGM-CLEAR</value> |
| <value>DITROFF</value> |
| <value>DVI</value> |
| <value>EPS</value> |
| <value>EQN</value> |
| <value>FAX</value> |
| <value>GIF</value> |
| <value>GIF87a</value> |
| <value>GIF89a</value> |
| <value>JPG</value> |
| <value>JPEG</value> |
| <value>IGES</value> |
| <value>PCX</value> |
| <value>PIC</value> |
| <value>PNG</value> |
| <value>PS</value> |
| <value>SGML</value> |
| <value>TBL</value> |
| <value>TEX</value> |
| <value>TIFF</value> |
| <value>WMF</value> |
| <value>WPG</value> |
| <value>linespecific</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="srccredit"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="videodata.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="videodata"> |
| <element name="videodata"> |
| <ref name="videodata.attlist"/> |
| </element> |
| </define> |
| <define name="videodata.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="objectdata.attrib"/> |
| <optional> |
| <attribute name="width"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="depth"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="align"> |
| <choice> |
| <value>left</value> |
| <value>right</value> |
| <value>center</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="scale"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="scalefit"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="audiodata.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="audiodata"> |
| <element name="audiodata"> |
| <ref name="audiodata.attlist"/> |
| </element> |
| </define> |
| <define name="audiodata.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="objectdata.attrib"/> |
| <ref name="audiodata.role.attrib"/> |
| </define> |
| <define name="imagedata.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="imagedata"> |
| <element name="imagedata"> |
| <ref name="imagedata.attlist"/> |
| </element> |
| </define> |
| <define name="imagedata.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="objectdata.attrib"/> |
| <ref name="imagedata.role.attrib"/> |
| <optional> |
| <attribute name="width"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="depth"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="align"> |
| <choice> |
| <value>left</value> |
| <value>right</value> |
| <value>center</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="scale"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="scalefit"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="caption.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="caption"> |
| <element name="caption"> |
| <ref name="caption.attlist"/> |
| <zeroOrMore> |
| <ref name="textobject.mix"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="caption.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="caption.role.attrib"/> |
| </define> |
| <define name="mediaobjectco.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="mediaobjectco"> |
| <element name="mediaobjectco"> |
| <ref name="mediaobjectco.attlist"/> |
| <optional> |
| <ref name="objectinfo"/> |
| </optional> |
| <ref name="imageobjectco"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="imageobjectco"/> |
| <ref name="textobject"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="mediaobjectco.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="mediaobjectco.role.attrib"/> |
| </define> |
| <define name="imageobjectco.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="imageobjectco"> |
| <element name="imageobjectco"> |
| <ref name="imageobjectco.attlist"/> |
| <ref name="areaspec"/> |
| <ref name="imageobject"/> |
| <zeroOrMore> |
| <ref name="calloutlist"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="imageobjectco.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="imageobjectco.role.attrib"/> |
| </define> |
| <define name="equation.content"> |
| <optional> |
| <ref name="alt"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="graphic"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="mediaobject"/> |
| </oneOrMore> |
| </choice> |
| </define> |
| <define name="inlineequation.content"> |
| <optional> |
| <ref name="alt"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="graphic"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="inlinemediaobject"/> |
| </oneOrMore> |
| </choice> |
| </define> |
| <define name="equation.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="equation"> |
| <element name="equation"> |
| <ref name="equation.attlist"/> |
| <optional> |
| <ref name="formalobject.title.content"/> |
| </optional> |
| <choice> |
| <ref name="informalequation"/> |
| <ref name="equation.content"/> |
| </choice> |
| </element> |
| </define> |
| <define name="equation.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="equation.role.attrib"/> |
| </define> |
| <define name="informalequation.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="informalequation"> |
| <element name="informalequation"> |
| <ref name="informalequation.attlist"/> |
| <ref name="equation.content"/> |
| </element> |
| </define> |
| <define name="informalequation.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="informalequation.role.attrib"/> |
| </define> |
| <define name="inlineequation.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="inlineequation"> |
| <element name="inlineequation"> |
| <ref name="inlineequation.attlist"/> |
| <ref name="inlineequation.content"/> |
| </element> |
| </define> |
| <define name="inlineequation.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="inlineequation.role.attrib"/> |
| </define> |
| <define name="alt.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="alt"> |
| <element name="alt"> |
| <ref name="alt.attlist"/> |
| <text/> |
| </element> |
| </define> |
| <define name="alt.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="alt.role.attrib"/> |
| </define> |
| <define name="synopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="synopsis"> |
| <element name="synopsis"> |
| <ref name="synopsis.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="para.char.mix"/> |
| <ref name="graphic"/> |
| <ref name="mediaobject"/> |
| <ref name="lineannotation"/> |
| <ref name="co"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="synopsis.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="synopsis.role.attrib"/> |
| </define> |
| <define name="cmdsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="cmdsynopsis"> |
| <element name="cmdsynopsis"> |
| <ref name="cmdsynopsis.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="command"/> |
| <ref name="arg"/> |
| <ref name="group"/> |
| <ref name="sbr"/> |
| </choice> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="synopfragment"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="cmdsynopsis.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="cmdsynopsis.role.attrib"/> |
| <optional> |
| <attribute name="sepchar"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="cmdlength"> |
| <data type="integer"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="arg.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="arg"> |
| <element name="arg"> |
| <ref name="arg.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="arg"/> |
| <ref name="group"/> |
| <ref name="option"/> |
| <ref name="synopfragmentref"/> |
| <ref name="replaceable"/> |
| <ref name="sbr"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="arg.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="arg.role.attrib"/> |
| <optional> |
| <attribute name="choice"> |
| <choice> |
| <value>opt</value> |
| <value>req</value> |
| <value>plain</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rep"> |
| <choice> |
| <value>norepeat</value> |
| <value>repeat</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="group.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="group"> |
| <element name="group"> |
| <ref name="group.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="arg"/> |
| <ref name="group"/> |
| <ref name="option"/> |
| <ref name="synopfragmentref"/> |
| <ref name="replaceable"/> |
| <ref name="sbr"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="group.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="group.role.attrib"/> |
| <optional> |
| <attribute name="choice"> |
| <choice> |
| <value>opt</value> |
| <value>req</value> |
| <value>plain</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rep"> |
| <choice> |
| <value>norepeat</value> |
| <value>repeat</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="sbr.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sbr"> |
| <element name="sbr"> |
| <ref name="sbr.attlist"/> |
| </element> |
| </define> |
| <define name="sbr.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sbr.role.attrib"/> |
| </define> |
| <define name="synopfragmentref.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="synopfragmentref"> |
| <element name="synopfragmentref"> |
| <ref name="synopfragmentref.attlist"/> |
| <text/> |
| </element> |
| </define> |
| <define name="synopfragmentref.attlist"> |
| <ref name="linkendreq.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="synopfragmentref.role.attrib"/> |
| </define> |
| <define name="synopfragment.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="synopfragment"> |
| <element name="synopfragment"> |
| <ref name="synopfragment.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="arg"/> |
| <ref name="group"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="synopfragment.attlist"> |
| <ref name="idreq.common.attrib"/> |
| <ref name="synopfragment.role.attrib"/> |
| </define> |
| <define name="funcsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="funcsynopsis"> |
| <element name="funcsynopsis"> |
| <ref name="funcsynopsis.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="funcsynopsisinfo"/> |
| <ref name="funcprototype"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="funcsynopsis.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="funcsynopsis.role.attrib"/> |
| </define> |
| <define name="funcsynopsisinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="funcsynopsisinfo"> |
| <element name="funcsynopsisinfo"> |
| <ref name="funcsynopsisinfo.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="cptr.char.mix"/> |
| <ref name="lineannotation"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="funcsynopsisinfo.attlist"> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="funcsynopsisinfo.role.attrib"/> |
| </define> |
| <define name="funcprototype.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="funcprototype"> |
| <element name="funcprototype"> |
| <ref name="funcprototype.attlist"/> |
| <ref name="funcdef"/> |
| <oneOrMore> |
| <choice> |
| <ref name="void"/> |
| <ref name="varargs"/> |
| <ref name="paramdef"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="funcprototype.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="funcprototype.role.attrib"/> |
| </define> |
| <define name="funcdef.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="funcdef"> |
| <element name="funcdef"> |
| <ref name="funcdef.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="replaceable"/> |
| <ref name="function"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="funcdef.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="funcdef.role.attrib"/> |
| </define> |
| <define name="void.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="void"> |
| <element name="void"> |
| <ref name="void.attlist"/> |
| </element> |
| </define> |
| <define name="void.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="void.role.attrib"/> |
| </define> |
| <define name="varargs.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="varargs"> |
| <element name="varargs"> |
| <ref name="varargs.attlist"/> |
| </element> |
| </define> |
| <define name="varargs.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="varargs.role.attrib"/> |
| </define> |
| <define name="paramdef.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="paramdef"> |
| <element name="paramdef"> |
| <ref name="paramdef.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="replaceable"/> |
| <ref name="parameter"/> |
| <ref name="funcparams"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="paramdef.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="paramdef.role.attrib"/> |
| </define> |
| <define name="funcparams.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="funcparams"> |
| <element name="funcparams"> |
| <ref name="funcparams.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="funcparams.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="funcparams.role.attrib"/> |
| </define> |
| <define name="classsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="classsynopsis"> |
| <element name="classsynopsis"> |
| <ref name="classsynopsis.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="ooclass"/> |
| <ref name="oointerface"/> |
| <ref name="ooexception"/> |
| </choice> |
| </oneOrMore> |
| <zeroOrMore> |
| <choice> |
| <ref name="classsynopsisinfo"/> |
| <ref name="fieldsynopsis"/> |
| <ref name="method.synop.class"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="classsynopsis.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="classsynopsis.role.attrib"/> |
| <optional> |
| <attribute name="language"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>class</value> |
| <value>interface</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="classsynopsisinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="classsynopsisinfo"> |
| <element name="classsynopsisinfo"> |
| <ref name="classsynopsisinfo.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="cptr.char.mix"/> |
| <ref name="lineannotation"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="classsynopsisinfo.attlist"> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="classsynopsisinfo.role.attrib"/> |
| </define> |
| <define name="ooclass.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="ooclass"> |
| <element name="ooclass"> |
| <ref name="ooclass.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <ref name="classname"/> |
| </element> |
| </define> |
| <define name="ooclass.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="ooclass.role.attrib"/> |
| </define> |
| <define name="oointerface.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="oointerface"> |
| <element name="oointerface"> |
| <ref name="oointerface.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <ref name="interfacename"/> |
| </element> |
| </define> |
| <define name="oointerface.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="oointerface.role.attrib"/> |
| </define> |
| <define name="ooexception.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="ooexception"> |
| <element name="ooexception"> |
| <ref name="ooexception.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <ref name="exceptionname"/> |
| </element> |
| </define> |
| <define name="ooexception.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="ooexception.role.attrib"/> |
| </define> |
| <define name="modifier.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="modifier"> |
| <element name="modifier"> |
| <ref name="modifier.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="modifier.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="modifier.role.attrib"/> |
| </define> |
| <define name="interfacename.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="interfacename"> |
| <element name="interfacename"> |
| <ref name="interfacename.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="interfacename.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="interfacename.role.attrib"/> |
| </define> |
| <define name="exceptionname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="exceptionname"> |
| <element name="exceptionname"> |
| <ref name="exceptionname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="exceptionname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="exceptionname.role.attrib"/> |
| </define> |
| <define name="fieldsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="fieldsynopsis"> |
| <element name="fieldsynopsis"> |
| <ref name="fieldsynopsis.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="type"/> |
| </optional> |
| <ref name="varname"/> |
| <optional> |
| <ref name="initializer"/> |
| </optional> |
| </element> |
| </define> |
| <define name="fieldsynopsis.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="fieldsynopsis.role.attrib"/> |
| </define> |
| <define name="initializer.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="initializer"> |
| <element name="initializer"> |
| <ref name="initializer.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="initializer.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="initializer.role.attrib"/> |
| </define> |
| <define name="constructorsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="constructorsynopsis"> |
| <element name="constructorsynopsis"> |
| <ref name="constructorsynopsis.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="methodname"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="methodparam"/> |
| </oneOrMore> |
| <ref name="void"/> |
| </choice> |
| <zeroOrMore> |
| <ref name="exceptionname"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="constructorsynopsis.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="constructorsynopsis.role.attrib"/> |
| </define> |
| <define name="destructorsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="destructorsynopsis"> |
| <element name="destructorsynopsis"> |
| <ref name="destructorsynopsis.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="methodname"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="methodparam"/> |
| </oneOrMore> |
| <ref name="void"/> |
| </choice> |
| <zeroOrMore> |
| <ref name="exceptionname"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="destructorsynopsis.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="destructorsynopsis.role.attrib"/> |
| </define> |
| <define name="methodsynopsis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="methodsynopsis"> |
| <element name="methodsynopsis"> |
| <ref name="methodsynopsis.attlist"/> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| <optional> |
| <choice> |
| <ref name="type"/> |
| <ref name="void"/> |
| </choice> |
| </optional> |
| <optional> |
| <ref name="methodname"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="methodparam"/> |
| </oneOrMore> |
| <ref name="void"/> |
| </choice> |
| <zeroOrMore> |
| <ref name="exceptionname"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="modifier"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="methodsynopsis.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="methodsynopsis.role.attrib"/> |
| </define> |
| <define name="methodname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="methodname"> |
| <element name="methodname"> |
| <ref name="methodname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="methodname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="methodname.role.attrib"/> |
| </define> |
| <define name="methodparam.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="methodparam"> |
| <element name="methodparam"> |
| <ref name="methodparam.attlist"/> |
| <zeroOrMore> |
| <element name="modifier"> |
| <text/> |
| </element> |
| </zeroOrMore> |
| <optional> |
| <element name="type"> |
| <text/> |
| </element> |
| </optional> |
| <choice> |
| <group> |
| <element name="parameter"> |
| <text/> |
| </element> |
| <optional> |
| <element name="initializer"> |
| <text/> |
| </element> |
| </optional> |
| </group> |
| <element name="funcparams"> |
| <text/> |
| </element> |
| </choice> |
| <zeroOrMore> |
| <element name="modifier"> |
| <text/> |
| </element> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="methodparam.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="methodparam.role.attrib"/> |
| <optional> |
| <attribute name="choice"> |
| <choice> |
| <value>opt</value> |
| <value>req</value> |
| <value>plain</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rep"> |
| <choice> |
| <value>norepeat</value> |
| <value>repeat</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="ackno.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="ackno"> |
| <element name="ackno"> |
| <ref name="ackno.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="ackno.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="ackno.role.attrib"/> |
| </define> |
| <define name="address.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="address"> |
| <element name="address"> |
| <ref name="address.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="person.ident.mix"/> |
| <ref name="street"/> |
| <ref name="pob"/> |
| <ref name="postcode"/> |
| <ref name="city"/> |
| <ref name="state"/> |
| <ref name="country"/> |
| <ref name="phone"/> |
| <ref name="fax"/> |
| <ref name="email"/> |
| <ref name="otheraddr"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="address.attlist"> |
| <ref name="linespecific.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="address.role.attrib"/> |
| </define> |
| <define name="street.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="street"> |
| <element name="street"> |
| <ref name="street.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="street.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="street.role.attrib"/> |
| </define> |
| <define name="pob.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="pob"> |
| <element name="pob"> |
| <ref name="pob.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="pob.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="pob.role.attrib"/> |
| </define> |
| <define name="postcode.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="postcode"> |
| <element name="postcode"> |
| <ref name="postcode.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="postcode.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="postcode.role.attrib"/> |
| </define> |
| <define name="city.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="city"> |
| <element name="city"> |
| <ref name="city.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="city.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="city.role.attrib"/> |
| </define> |
| <define name="state.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="state"> |
| <element name="state"> |
| <ref name="state.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="state.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="state.role.attrib"/> |
| </define> |
| <define name="country.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="country"> |
| <element name="country"> |
| <ref name="country.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="country.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="country.role.attrib"/> |
| </define> |
| <define name="phone.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="phone"> |
| <element name="phone"> |
| <ref name="phone.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="phone.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="phone.role.attrib"/> |
| </define> |
| <define name="fax.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="fax"> |
| <element name="fax"> |
| <ref name="fax.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="fax.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="fax.role.attrib"/> |
| </define> |
| <define name="otheraddr.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="otheraddr"> |
| <element name="otheraddr"> |
| <ref name="otheraddr.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="otheraddr.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="otheraddr.role.attrib"/> |
| </define> |
| <define name="affiliation.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="affiliation"> |
| <element name="affiliation"> |
| <ref name="affiliation.attlist"/> |
| <optional> |
| <ref name="shortaffil"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="jobtitle"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="orgname"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="orgdiv"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="address"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="affiliation.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="affiliation.role.attrib"/> |
| </define> |
| <define name="shortaffil.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="shortaffil"> |
| <element name="shortaffil"> |
| <ref name="shortaffil.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="shortaffil.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="shortaffil.role.attrib"/> |
| </define> |
| <define name="jobtitle.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="jobtitle"> |
| <element name="jobtitle"> |
| <ref name="jobtitle.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="jobtitle.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="jobtitle.role.attrib"/> |
| </define> |
| <define name="orgdiv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="orgdiv"> |
| <element name="orgdiv"> |
| <ref name="orgdiv.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="orgdiv.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="orgdiv.role.attrib"/> |
| </define> |
| <define name="artpagenums.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="artpagenums"> |
| <element name="artpagenums"> |
| <ref name="artpagenums.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="artpagenums.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="artpagenums.role.attrib"/> |
| </define> |
| <define name="author.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="author"> |
| <element name="author"> |
| <ref name="author.attlist"/> |
| <oneOrMore> |
| <ref name="person.ident.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="author.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="author.role.attrib"/> |
| </define> |
| <define name="authorgroup.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="authorgroup"> |
| <element name="authorgroup"> |
| <ref name="authorgroup.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="author"/> |
| <ref name="editor"/> |
| <ref name="collab"/> |
| <ref name="corpauthor"/> |
| <ref name="othercredit"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="authorgroup.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="authorgroup.role.attrib"/> |
| </define> |
| <define name="collab.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="collab"> |
| <element name="collab"> |
| <ref name="collab.attlist"/> |
| <ref name="collabname"/> |
| <zeroOrMore> |
| <ref name="affiliation"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="collab.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="collab.role.attrib"/> |
| </define> |
| <define name="collabname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="collabname"> |
| <element name="collabname"> |
| <ref name="collabname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="collabname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="collabname.role.attrib"/> |
| </define> |
| <define name="authorinitials.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="authorinitials"> |
| <element name="authorinitials"> |
| <ref name="authorinitials.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="authorinitials.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="authorinitials.role.attrib"/> |
| </define> |
| <define name="confgroup.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="confgroup"> |
| <element name="confgroup"> |
| <ref name="confgroup.attlist"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="confdates"/> |
| <ref name="conftitle"/> |
| <ref name="confnum"/> |
| <ref name="address"/> |
| <ref name="confsponsor"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="confgroup.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="confgroup.role.attrib"/> |
| </define> |
| <define name="confdates.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="confdates"> |
| <element name="confdates"> |
| <ref name="confdates.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="confdates.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="confdates.role.attrib"/> |
| </define> |
| <define name="conftitle.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="conftitle"> |
| <element name="conftitle"> |
| <ref name="conftitle.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="conftitle.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="conftitle.role.attrib"/> |
| </define> |
| <define name="confnum.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="confnum"> |
| <element name="confnum"> |
| <ref name="confnum.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="confnum.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="confnum.role.attrib"/> |
| </define> |
| <define name="confsponsor.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="confsponsor"> |
| <element name="confsponsor"> |
| <ref name="confsponsor.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="confsponsor.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="confsponsor.role.attrib"/> |
| </define> |
| <define name="contractnum.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="contractnum"> |
| <element name="contractnum"> |
| <ref name="contractnum.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="contractnum.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="contractnum.role.attrib"/> |
| </define> |
| <define name="contractsponsor.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="contractsponsor"> |
| <element name="contractsponsor"> |
| <ref name="contractsponsor.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="contractsponsor.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="contractsponsor.role.attrib"/> |
| </define> |
| <define name="copyright.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="copyright"> |
| <element name="copyright"> |
| <ref name="copyright.attlist"/> |
| <oneOrMore> |
| <ref name="year"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="holder"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="copyright.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="copyright.role.attrib"/> |
| </define> |
| <define name="year.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="year"> |
| <element name="year"> |
| <ref name="year.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="year.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="year.role.attrib"/> |
| </define> |
| <define name="holder.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="holder"> |
| <element name="holder"> |
| <ref name="holder.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="holder.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="holder.role.attrib"/> |
| </define> |
| <define name="corpauthor.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="corpauthor"> |
| <element name="corpauthor"> |
| <ref name="corpauthor.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="corpauthor.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="corpauthor.role.attrib"/> |
| </define> |
| <define name="corpname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="corpname"> |
| <element name="corpname"> |
| <ref name="corpname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="corpname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="corpname.role.attrib"/> |
| </define> |
| <define name="date.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="date"> |
| <element name="date"> |
| <ref name="date.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="date.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="date.role.attrib"/> |
| </define> |
| <define name="edition.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="edition"> |
| <element name="edition"> |
| <ref name="edition.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="edition.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="edition.role.attrib"/> |
| </define> |
| <define name="editor.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="editor"> |
| <element name="editor"> |
| <ref name="editor.attlist"/> |
| <oneOrMore> |
| <ref name="person.ident.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="editor.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="editor.role.attrib"/> |
| </define> |
| <define name="isbn.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="isbn"> |
| <element name="isbn"> |
| <ref name="isbn.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="isbn.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="isbn.role.attrib"/> |
| </define> |
| <define name="issn.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="issn"> |
| <element name="issn"> |
| <ref name="issn.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="issn.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="issn.role.attrib"/> |
| </define> |
| <define name="invpartnumber.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="invpartnumber"> |
| <element name="invpartnumber"> |
| <ref name="invpartnumber.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="invpartnumber.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="invpartnumber.role.attrib"/> |
| </define> |
| <define name="issuenum.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="issuenum"> |
| <element name="issuenum"> |
| <ref name="issuenum.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="issuenum.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="issuenum.role.attrib"/> |
| </define> |
| <define name="legalnotice.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="legalnotice"> |
| <element name="legalnotice"> |
| <ref name="legalnotice.attlist"/> |
| <optional> |
| <ref name="title"/> |
| </optional> |
| <oneOrMore> |
| <ref name="legalnotice.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="legalnotice.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="legalnotice.role.attrib"/> |
| </define> |
| <define name="modespec.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="modespec"> |
| <element name="modespec"> |
| <ref name="modespec.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="modespec.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="modespec.role.attrib"/> |
| <optional> |
| <attribute name="application"> |
| <choice> |
| <value>BMP</value> |
| <value>CGM-CHAR</value> |
| <value>CGM-BINARY</value> |
| <value>CGM-CLEAR</value> |
| <value>DITROFF</value> |
| <value>DVI</value> |
| <value>EPS</value> |
| <value>EQN</value> |
| <value>FAX</value> |
| <value>GIF</value> |
| <value>GIF87a</value> |
| <value>GIF89a</value> |
| <value>JPG</value> |
| <value>JPEG</value> |
| <value>IGES</value> |
| <value>PCX</value> |
| <value>PIC</value> |
| <value>PNG</value> |
| <value>PS</value> |
| <value>SGML</value> |
| <value>TBL</value> |
| <value>TEX</value> |
| <value>TIFF</value> |
| <value>WMF</value> |
| <value>WPG</value> |
| <value>linespecific</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="orgname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="orgname"> |
| <element name="orgname"> |
| <ref name="orgname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="orgname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="orgname.role.attrib"/> |
| </define> |
| <define name="othercredit.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="othercredit"> |
| <element name="othercredit"> |
| <ref name="othercredit.attlist"/> |
| <oneOrMore> |
| <ref name="person.ident.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="othercredit.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="othercredit.role.attrib"/> |
| </define> |
| <define name="pagenums.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="pagenums"> |
| <element name="pagenums"> |
| <ref name="pagenums.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="pagenums.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="pagenums.role.attrib"/> |
| </define> |
| <define name="contrib.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="contrib"> |
| <element name="contrib"> |
| <ref name="contrib.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="contrib.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="contrib.role.attrib"/> |
| </define> |
| <define name="firstname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="firstname"> |
| <element name="firstname"> |
| <ref name="firstname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="firstname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="firstname.role.attrib"/> |
| </define> |
| <define name="honorific.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="honorific"> |
| <element name="honorific"> |
| <ref name="honorific.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="honorific.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="honorific.role.attrib"/> |
| </define> |
| <define name="lineage.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="lineage"> |
| <element name="lineage"> |
| <ref name="lineage.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="lineage.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="lineage.role.attrib"/> |
| </define> |
| <define name="othername.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="othername"> |
| <element name="othername"> |
| <ref name="othername.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="othername.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="othername.role.attrib"/> |
| </define> |
| <define name="surname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="surname"> |
| <element name="surname"> |
| <ref name="surname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="surname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="surname.role.attrib"/> |
| </define> |
| <define name="printhistory.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="printhistory"> |
| <element name="printhistory"> |
| <ref name="printhistory.attlist"/> |
| <oneOrMore> |
| <ref name="para.class"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="printhistory.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="printhistory.role.attrib"/> |
| </define> |
| <define name="productname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="productname"> |
| <element name="productname"> |
| <ref name="productname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="productname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="productname.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>service</value> |
| <value>trade</value> |
| <value>registered</value> |
| <value>copyright</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="productnumber.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="productnumber"> |
| <element name="productnumber"> |
| <ref name="productnumber.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="productnumber.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="productnumber.role.attrib"/> |
| </define> |
| <define name="pubdate.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="pubdate"> |
| <element name="pubdate"> |
| <ref name="pubdate.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="pubdate.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="pubdate.role.attrib"/> |
| </define> |
| <define name="publisher.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="publisher"> |
| <element name="publisher"> |
| <ref name="publisher.attlist"/> |
| <ref name="publishername"/> |
| <zeroOrMore> |
| <ref name="address"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="publisher.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="publisher.role.attrib"/> |
| </define> |
| <define name="publishername.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="publishername"> |
| <element name="publishername"> |
| <ref name="publishername.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="publishername.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="publishername.role.attrib"/> |
| </define> |
| <define name="pubsnumber.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="pubsnumber"> |
| <element name="pubsnumber"> |
| <ref name="pubsnumber.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="pubsnumber.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="pubsnumber.role.attrib"/> |
| </define> |
| <define name="releaseinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="releaseinfo"> |
| <element name="releaseinfo"> |
| <ref name="releaseinfo.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="releaseinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="releaseinfo.role.attrib"/> |
| </define> |
| <define name="revhistory.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="revhistory"> |
| <element name="revhistory"> |
| <ref name="revhistory.attlist"/> |
| <oneOrMore> |
| <ref name="revision"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="revhistory.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="revhistory.role.attrib"/> |
| </define> |
| <define name="revision.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="revision"> |
| <element name="revision"> |
| <ref name="revision.attlist"/> |
| <ref name="revnumber"/> |
| <ref name="date"/> |
| <zeroOrMore> |
| <ref name="authorinitials"/> |
| </zeroOrMore> |
| <optional> |
| <choice> |
| <ref name="revremark"/> |
| <ref name="revdescription"/> |
| </choice> |
| </optional> |
| </element> |
| </define> |
| <define name="revision.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="revision.role.attrib"/> |
| </define> |
| <define name="revnumber.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="revnumber"> |
| <element name="revnumber"> |
| <ref name="revnumber.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="revnumber.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="revnumber.role.attrib"/> |
| </define> |
| <define name="revremark.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="revremark"> |
| <element name="revremark"> |
| <ref name="revremark.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="revremark.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="revremark.role.attrib"/> |
| </define> |
| <define name="revdescription.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="revdescription"> |
| <element name="revdescription"> |
| <ref name="revdescription.attlist"/> |
| <oneOrMore> |
| <ref name="revdescription.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="revdescription.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="revdescription.role.attrib"/> |
| </define> |
| <define name="seriesvolnums.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="seriesvolnums"> |
| <element name="seriesvolnums"> |
| <ref name="seriesvolnums.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="seriesvolnums.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="seriesvolnums.role.attrib"/> |
| </define> |
| <define name="volumenum.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="volumenum"> |
| <element name="volumenum"> |
| <ref name="volumenum.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="volumenum.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="volumenum.role.attrib"/> |
| </define> |
| <define name="accel.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="accel"> |
| <element name="accel"> |
| <ref name="accel.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="accel.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="accel.role.attrib"/> |
| </define> |
| <define name="action.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="action"> |
| <element name="action"> |
| <ref name="action.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="action.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="action.role.attrib"/> |
| </define> |
| <define name="application.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="application"> |
| <element name="application"> |
| <ref name="application.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="application.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="application.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>hardware</value> |
| <value>software</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="classname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="classname"> |
| <element name="classname"> |
| <ref name="classname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="classname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="classname.role.attrib"/> |
| </define> |
| <define name="co.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="co"> |
| <element name="co"> |
| <ref name="co.attlist"/> |
| </element> |
| </define> |
| <define name="co.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="linkends.attrib"/> |
| <ref name="idreq.common.attrib"/> |
| <ref name="co.role.attrib"/> |
| </define> |
| <define name="command.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="command"> |
| <element name="command"> |
| <ref name="command.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="command.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="command.role.attrib"/> |
| </define> |
| <define name="computeroutput.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="computeroutput"> |
| <element name="computeroutput"> |
| <ref name="computeroutput.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="computeroutput.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="computeroutput.role.attrib"/> |
| </define> |
| <define name="database.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="database"> |
| <element name="database"> |
| <ref name="database.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="database.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="database.role.attrib"/> |
| <ref name="moreinfo.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>name</value> |
| <value>table</value> |
| <value>field</value> |
| <value>key1</value> |
| <value>key2</value> |
| <value>record</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="email.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="email"> |
| <element name="email"> |
| <ref name="email.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="email.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="email.role.attrib"/> |
| </define> |
| <define name="envar.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="envar"> |
| <element name="envar"> |
| <ref name="envar.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="envar.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="envar.role.attrib"/> |
| </define> |
| <define name="errorcode.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="errorcode"> |
| <element name="errorcode"> |
| <ref name="errorcode.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="errorcode.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="errorcode.role.attrib"/> |
| </define> |
| <define name="errorname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="errorname"> |
| <element name="errorname"> |
| <ref name="errorname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="errorname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="errorname.role.attrib"/> |
| </define> |
| <define name="errortype.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="errortype"> |
| <element name="errortype"> |
| <ref name="errortype.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="errortype.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="errortype.role.attrib"/> |
| </define> |
| <define name="filename.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="filename"> |
| <element name="filename"> |
| <ref name="filename.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="filename.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="filename.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>headerfile</value> |
| <value>devicefile</value> |
| <value>libraryfile</value> |
| <value>directory</value> |
| <value>symlink</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="path"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="function.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="function"> |
| <element name="function"> |
| <ref name="function.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="function.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="function.role.attrib"/> |
| </define> |
| <define name="guibutton.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="guibutton"> |
| <element name="guibutton"> |
| <ref name="guibutton.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="guibutton.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="guibutton.role.attrib"/> |
| </define> |
| <define name="guiicon.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="guiicon"> |
| <element name="guiicon"> |
| <ref name="guiicon.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="guiicon.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="guiicon.role.attrib"/> |
| </define> |
| <define name="guilabel.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="guilabel"> |
| <element name="guilabel"> |
| <ref name="guilabel.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="guilabel.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="guilabel.role.attrib"/> |
| </define> |
| <define name="guimenu.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="guimenu"> |
| <element name="guimenu"> |
| <ref name="guimenu.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="guimenu.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="guimenu.role.attrib"/> |
| </define> |
| <define name="guimenuitem.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="guimenuitem"> |
| <element name="guimenuitem"> |
| <ref name="guimenuitem.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="guimenuitem.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="guimenuitem.role.attrib"/> |
| </define> |
| <define name="guisubmenu.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="guisubmenu"> |
| <element name="guisubmenu"> |
| <ref name="guisubmenu.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="guisubmenu.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="guisubmenu.role.attrib"/> |
| </define> |
| <define name="hardware.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="hardware"> |
| <element name="hardware"> |
| <ref name="hardware.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="hardware.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="hardware.role.attrib"/> |
| </define> |
| <define name="interface.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="interface"> |
| <element name="interface"> |
| <ref name="interface.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="accel"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="interface.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="interface.role.attrib"/> |
| </define> |
| <define name="keycap.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="keycap"> |
| <element name="keycap"> |
| <ref name="keycap.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="keycap.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="keycap.role.attrib"/> |
| </define> |
| <define name="keycode.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="keycode"> |
| <element name="keycode"> |
| <ref name="keycode.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="keycode.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="keycode.role.attrib"/> |
| </define> |
| <define name="keycombo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="keycombo"> |
| <element name="keycombo"> |
| <ref name="keycombo.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="keycap"/> |
| <ref name="keycombo"/> |
| <ref name="keysym"/> |
| <ref name="mousebutton"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="keycombo.attlist"> |
| <ref name="keyaction.attrib"/> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="keycombo.role.attrib"/> |
| </define> |
| <define name="keysysm.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="keysym"> |
| <element name="keysym"> |
| <ref name="keysym.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="keysym.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="keysysm.role.attrib"/> |
| </define> |
| <define name="lineannotation.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="lineannotation"> |
| <element name="lineannotation"> |
| <ref name="lineannotation.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="lineannotation.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="lineannotation.role.attrib"/> |
| </define> |
| <define name="literal.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="literal"> |
| <element name="literal"> |
| <ref name="literal.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="literal.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="literal.role.attrib"/> |
| </define> |
| <define name="constant.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="constant"> |
| <element name="constant"> |
| <ref name="constant.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="constant.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="constant.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <value>limit</value> |
| </attribute> |
| </optional> |
| </define> |
| <define name="varname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="varname"> |
| <element name="varname"> |
| <ref name="varname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="varname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="varname.role.attrib"/> |
| </define> |
| <define name="markup.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="markup"> |
| <element name="markup"> |
| <ref name="markup.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="markup.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="markup.role.attrib"/> |
| </define> |
| <define name="medialabel.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="medialabel"> |
| <element name="medialabel"> |
| <ref name="medialabel.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="medialabel.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="medialabel.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>cartridge</value> |
| <value>cdrom</value> |
| <value>disk</value> |
| <value>tape</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="menuchoice.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="menuchoice"> |
| <element name="menuchoice"> |
| <ref name="menuchoice.attlist"/> |
| <optional> |
| <ref name="shortcut"/> |
| </optional> |
| <oneOrMore> |
| <choice> |
| <ref name="guibutton"/> |
| <ref name="guiicon"/> |
| <ref name="guilabel"/> |
| <ref name="guimenu"/> |
| <ref name="guimenuitem"/> |
| <ref name="guisubmenu"/> |
| <ref name="interface"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="menuchoice.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="menuchoice.role.attrib"/> |
| </define> |
| <define name="shortcut.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="shortcut"> |
| <element name="shortcut"> |
| <ref name="shortcut.attlist"/> |
| <oneOrMore> |
| <choice> |
| <ref name="keycap"/> |
| <ref name="keycombo"/> |
| <ref name="keysym"/> |
| <ref name="mousebutton"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="shortcut.attlist"> |
| <ref name="keyaction.attrib"/> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="shortcut.role.attrib"/> |
| </define> |
| <define name="mousebutton.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="mousebutton"> |
| <element name="mousebutton"> |
| <ref name="mousebutton.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="mousebutton.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="mousebutton.role.attrib"/> |
| </define> |
| <define name="msgtext.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="msgtext"> |
| <element name="msgtext"> |
| <ref name="msgtext.attlist"/> |
| <oneOrMore> |
| <ref name="component.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="msgtext.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="msgtext.role.attrib"/> |
| </define> |
| <define name="option.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="option"> |
| <element name="option"> |
| <ref name="option.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="option.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="option.role.attrib"/> |
| </define> |
| <define name="optional.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="optional"> |
| <element name="optional"> |
| <ref name="optional.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="optional.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="optional.role.attrib"/> |
| </define> |
| <define name="parameter.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="parameter"> |
| <element name="parameter"> |
| <ref name="parameter.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="parameter.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="parameter.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>command</value> |
| <value>function</value> |
| <value>option</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="prompt.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="prompt"> |
| <element name="prompt"> |
| <ref name="prompt.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="prompt.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="prompt.role.attrib"/> |
| </define> |
| <define name="property.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="property"> |
| <element name="property"> |
| <ref name="property.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="property.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="property.role.attrib"/> |
| </define> |
| <define name="replaceable.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="replaceable"> |
| <element name="replaceable"> |
| <ref name="replaceable.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="link.char.class"/> |
| <ref name="optional"/> |
| <ref name="base.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="replaceable.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="replaceable.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>command</value> |
| <value>function</value> |
| <value>option</value> |
| <value>parameter</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="returnvalue.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="returnvalue"> |
| <element name="returnvalue"> |
| <ref name="returnvalue.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="returnvalue.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="returnvalue.role.attrib"/> |
| </define> |
| <define name="sgmltag.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sgmltag"> |
| <element name="sgmltag"> |
| <ref name="sgmltag.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="sgmltag.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sgmltag.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>attribute</value> |
| <value>attvalue</value> |
| <value>element</value> |
| <value>endtag</value> |
| <value>emptytag</value> |
| <value>genentity</value> |
| <value>numcharref</value> |
| <value>paramentity</value> |
| <value>pi</value> |
| <value>xmlpi</value> |
| <value>starttag</value> |
| <value>sgmlcomment</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="structfield.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="structfield"> |
| <element name="structfield"> |
| <ref name="structfield.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="structfield.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="structfield.role.attrib"/> |
| </define> |
| <define name="structname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="structname"> |
| <element name="structname"> |
| <ref name="structname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="structname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="structname.role.attrib"/> |
| </define> |
| <define name="symbol.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="symbol"> |
| <element name="symbol"> |
| <ref name="symbol.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="symbol.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="symbol.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <value>limit</value> |
| </attribute> |
| </optional> |
| </define> |
| <define name="systemitem.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="systemitem"> |
| <element name="systemitem"> |
| <ref name="systemitem.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="smallcptr.char.mix"/> |
| <ref name="acronym"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="systemitem.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="systemitem.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>constant</value> |
| <value>groupname</value> |
| <value>library</value> |
| <value>macro</value> |
| <value>osname</value> |
| <value>resource</value> |
| <value>systemname</value> |
| <value>username</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="token.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="token"> |
| <element name="token"> |
| <ref name="token.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="token.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="token.role.attrib"/> |
| </define> |
| <define name="type.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="type"> |
| <element name="type"> |
| <ref name="type.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="smallcptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="type.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="type.role.attrib"/> |
| </define> |
| <define name="userinput.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="userinput"> |
| <element name="userinput"> |
| <ref name="userinput.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="cptr.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="userinput.attlist"> |
| <ref name="moreinfo.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="userinput.role.attrib"/> |
| </define> |
| <define name="abbrev.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="abbrev"> |
| <element name="abbrev"> |
| <ref name="abbrev.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="word.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="abbrev.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="abbrev.role.attrib"/> |
| </define> |
| <define name="acronym.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="acronym"> |
| <element name="acronym"> |
| <ref name="acronym.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="word.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="acronym.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="acronym.role.attrib"/> |
| </define> |
| <define name="citation.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="citation"> |
| <element name="citation"> |
| <ref name="citation.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="citation.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="citation.role.attrib"/> |
| </define> |
| <define name="citerefentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="citerefentry"> |
| <element name="citerefentry"> |
| <ref name="citerefentry.attlist"/> |
| <ref name="refentrytitle"/> |
| <optional> |
| <ref name="manvolnum"/> |
| </optional> |
| </element> |
| </define> |
| <define name="citerefentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="citerefentry.role.attrib"/> |
| </define> |
| <define name="refentrytitle.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refentrytitle"> |
| <element name="refentrytitle"> |
| <ref name="refentrytitle.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="refentrytitle.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refentrytitle.role.attrib"/> |
| </define> |
| <define name="namvolnum.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="manvolnum"> |
| <element name="manvolnum"> |
| <ref name="manvolnum.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="word.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="manvolnum.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="namvolnum.role.attrib"/> |
| </define> |
| <define name="citetitle.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="citetitle"> |
| <element name="citetitle"> |
| <ref name="citetitle.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="citetitle.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="citetitle.role.attrib"/> |
| <optional> |
| <attribute name="pubwork"> |
| <choice> |
| <value>article</value> |
| <value>book</value> |
| <value>chapter</value> |
| <value>part</value> |
| <value>refentry</value> |
| <value>section</value> |
| <value>journal</value> |
| <value>series</value> |
| <value>set</value> |
| <value>manuscript</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="emphasis.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="emphasis"> |
| <element name="emphasis"> |
| <ref name="emphasis.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="emphasis.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="emphasis.role.attrib"/> |
| </define> |
| <define name="firstterm.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="firstterm"> |
| <element name="firstterm"> |
| <ref name="firstterm.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="word.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="firstterm.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="firstterm.role.attrib"/> |
| <ref name="linkend.attrib"/> |
| </define> |
| <define name="foreignphrase.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="foreignphrase"> |
| <element name="foreignphrase"> |
| <ref name="foreignphrase.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="foreignphrase.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="foreignphrase.role.attrib"/> |
| </define> |
| <define name="glossterm.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossterm"> |
| <element name="glossterm"> |
| <ref name="glossterm.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="glossterm.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glossterm.role.attrib"/> |
| <ref name="linkend.attrib"/> |
| <optional> |
| <attribute name="baseform"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="phrase.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="phrase"> |
| <element name="phrase"> |
| <ref name="phrase.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="phrase.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="phrase.role.attrib"/> |
| </define> |
| <define name="quote.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="quote"> |
| <element name="quote"> |
| <ref name="quote.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="quote.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="quote.role.attrib"/> |
| </define> |
| <define name="ssscript.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="subscriptContentModel"> |
| <zeroOrMore> |
| <choice> |
| <ref name="link.char.class"/> |
| <ref name="emphasis"/> |
| <ref name="replaceable"/> |
| <ref name="symbol"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="base.char.class"/> |
| <ref name="other.char.class"/> |
| </choice> |
| </zeroOrMore> |
| </define> |
| <define name="subscript"> |
| <element name="subscript"> |
| <ref name="subscript.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="subscriptContentModel"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="subscript.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="ssscript.role.attrib"/> |
| </define> |
| <define name="superscript"> |
| <element name="superscript"> |
| <ref name="superscript.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="subscriptContentModel"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="superscript.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="ssscript.role.attrib"/> |
| </define> |
| <define name="trademark.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="trademark"> |
| <element name="trademark"> |
| <ref name="trademark.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="link.char.class"/> |
| <ref name="tech.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="inlinegraphic"/> |
| <ref name="inlinemediaobject"/> |
| <ref name="emphasis"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="trademark.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="trademark.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>service</value> |
| <value>trade</value> |
| <value>registered</value> |
| <value>copyright</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="wordasword.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="wordasword"> |
| <element name="wordasword"> |
| <ref name="wordasword.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="word.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="wordasword.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="wordasword.role.attrib"/> |
| </define> |
| <define name="link.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="link"> |
| <element name="link"> |
| <ref name="link.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="link.attlist"> |
| <ref name="linkendreq.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="link.role.attrib"/> |
| <optional> |
| <attribute name="endterm"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="type"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="olink.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="olink"> |
| <element name="olink"> |
| <ref name="olink.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="olink.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="olink.role.attrib"/> |
| <optional> |
| <attribute name="linkmode"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="localinfo"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="type"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="ulink.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="ulink"> |
| <element name="ulink"> |
| <ref name="ulink.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="ulink.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="ulink.role.attrib"/> |
| <attribute name="url"> |
| <data type="string"/> |
| </attribute> |
| <optional> |
| <attribute name="type"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="footnoteref.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="footnoteref"> |
| <element name="footnoteref"> |
| <ref name="footnoteref.attlist"/> |
| </element> |
| </define> |
| <define name="footnoteref.attlist"> |
| <ref name="linkendreq.attrib"/> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="footnoteref.role.attrib"/> |
| </define> |
| <define name="xref.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="xref"> |
| <element name="xref"> |
| <ref name="xref.attlist"/> |
| </element> |
| </define> |
| <define name="xref.attlist"> |
| <ref name="linkendreq.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="xref.role.attrib"/> |
| <optional> |
| <attribute name="endterm"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="anchor.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="anchor"> |
| <element name="anchor"> |
| <ref name="anchor.attlist"/> |
| </element> |
| </define> |
| <define name="anchor.attlist"> |
| <ref name="idreq.attrib"/> |
| <ref name="pagenum.attrib"/> |
| <ref name="remap.attrib"/> |
| <ref name="xreflabel.attrib"/> |
| <ref name="revisionflag.attrib"/> |
| <ref name="effectivity.attrib"/> |
| <ref name="anchor.role.attrib"/> |
| </define> |
| <define name="beginpage.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="beginpage"> |
| <element name="beginpage"> |
| <ref name="beginpage.attlist"/> |
| </element> |
| </define> |
| <define name="beginpage.attlist"> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="beginpage.role.attrib"/> |
| </define> |
| <define name="indexterm.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="indexterm"> |
| <element name="indexterm"> |
| <ref name="indexterm.attlist"/> |
| <optional> |
| <ref name="primary"/> |
| </optional> |
| <optional> |
| <choice> |
| <group> |
| <ref name="secondary"/> |
| <optional> |
| <choice> |
| <group> |
| <ref name="tertiary"/> |
| <optional> |
| <choice> |
| <ref name="see"/> |
| <oneOrMore> |
| <ref name="seealso"/> |
| </oneOrMore> |
| </choice> |
| </optional> |
| </group> |
| <ref name="see"/> |
| <oneOrMore> |
| <ref name="seealso"/> |
| </oneOrMore> |
| </choice> |
| </optional> |
| </group> |
| <ref name="see"/> |
| <oneOrMore> |
| <ref name="seealso"/> |
| </oneOrMore> |
| </choice> |
| </optional> |
| </element> |
| </define> |
| <define name="indexterm.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="indexterm.role.attrib"/> |
| <ref name="pagenum.attrib"/> |
| <optional> |
| <attribute name="scope"> |
| <choice> |
| <value>all</value> |
| <value>global</value> |
| <value>local</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="significance"> |
| <choice> |
| <value>preferred</value> |
| <value>normal</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>singular</value> |
| <value>startofrange</value> |
| <value>endofrange</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="startref"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="zone"> |
| <data type="IDREFS"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="primsecter.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="primary"> |
| <element name="primary"> |
| <ref name="primary.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="primary.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="primsecter.role.attrib"/> |
| <optional> |
| <attribute name="sortas"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="secondary"> |
| <element name="secondary"> |
| <ref name="secondary.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="secondary.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="primsecter.role.attrib"/> |
| <optional> |
| <attribute name="sortas"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="tertiary"> |
| <element name="tertiary"> |
| <ref name="tertiary.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="tertiary.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="primsecter.role.attrib"/> |
| <optional> |
| <attribute name="sortas"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="seeseealso.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="see"> |
| <element name="see"> |
| <ref name="see.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="see.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="seeseealso.role.attrib"/> |
| </define> |
| <define name="seealso"> |
| <element name="seealso"> |
| <ref name="seealso.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="seealso.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="seeseealso.role.attrib"/> |
| </define> |
| <define name="appendix.class"> |
| <ref name="appendix"/> |
| </define> |
| <define name="article.class"> |
| <ref name="article"/> |
| </define> |
| <define name="book.class"> |
| <ref name="book"/> |
| </define> |
| <define name="chapter.class"> |
| <ref name="chapter"/> |
| </define> |
| <define name="index.class"> |
| <choice> |
| <ref name="index"/> |
| <ref name="setindex"/> |
| </choice> |
| </define> |
| <define name="refentry.class"> |
| <ref name="refentry"/> |
| </define> |
| <define name="nav.class"> |
| <choice> |
| <ref name="toc"/> |
| <ref name="lot"/> |
| <ref name="index"/> |
| <ref name="glossary"/> |
| <ref name="bibliography"/> |
| </choice> |
| </define> |
| <define name="divcomponent.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="compound.class"/> |
| <ref name="genobj.class"/> |
| <ref name="descobj.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="refcomponent.mix"> |
| <choice> |
| <ref name="list.class"/> |
| <ref name="admon.class"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="formal.class"/> |
| <ref name="compound.class"/> |
| <ref name="genobj.class"/> |
| <ref name="descobj.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="indexdivcomponent.mix"> |
| <choice> |
| <ref name="itemizedlist"/> |
| <ref name="orderedlist"/> |
| <ref name="variablelist"/> |
| <ref name="simplelist"/> |
| <ref name="linespecific.class"/> |
| <ref name="synop.class"/> |
| <ref name="para.class"/> |
| <ref name="informal.class"/> |
| <ref name="anchor"/> |
| <ref name="remark"/> |
| <ref name="link.char.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="refname.char.mix"> |
| <ref name="tech.char.class"/> |
| </define> |
| <define name="partcontent.mix"> |
| <choice> |
| <ref name="appendix.class"/> |
| <ref name="chapter.class"/> |
| <ref name="nav.class"/> |
| <ref name="article.class"/> |
| <ref name="preface"/> |
| <ref name="refentry.class"/> |
| <ref name="reference"/> |
| </choice> |
| </define> |
| <define name="refinline.char.mix"> |
| <choice> |
| <ref name="xref.char.class"/> |
| <ref name="gen.char.class"/> |
| <ref name="link.char.class"/> |
| <ref name="tech.char.class"/> |
| <ref name="base.char.class"/> |
| <ref name="docinfo.char.class"/> |
| <ref name="other.char.class"/> |
| <ref name="ndxterm.class"/> |
| <ref name="beginpage"/> |
| </choice> |
| </define> |
| <define name="refclass.char.mix"> |
| <ref name="application"/> |
| </define> |
| <define name="div.title.content"> |
| <ref name="title"/> |
| <optional> |
| <ref name="subtitle"/> |
| </optional> |
| <optional> |
| <ref name="titleabbrev"/> |
| </optional> |
| </define> |
| <define name="bookcomponent.title.content"> |
| <ref name="title"/> |
| <optional> |
| <ref name="subtitle"/> |
| </optional> |
| <optional> |
| <ref name="titleabbrev"/> |
| </optional> |
| </define> |
| <define name="sect.title.content"> |
| <ref name="title"/> |
| <optional> |
| <ref name="subtitle"/> |
| </optional> |
| <optional> |
| <ref name="titleabbrev"/> |
| </optional> |
| </define> |
| <define name="refsect.title.content"> |
| <ref name="title"/> |
| <optional> |
| <ref name="subtitle"/> |
| </optional> |
| <optional> |
| <ref name="titleabbrev"/> |
| </optional> |
| </define> |
| <define name="bookcomponent.content"> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="sect1"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="simplesect"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="section"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="sect1"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplesect"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="section"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| </define> |
| <define name="set.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="set"> |
| <element name="set"> |
| <ref name="set.attlist"/> |
| <optional> |
| <ref name="div.title.content"/> |
| </optional> |
| <optional> |
| <ref name="setinfo"/> |
| </optional> |
| <optional> |
| <ref name="toc"/> |
| </optional> |
| <oneOrMore> |
| <ref name="book.class"/> |
| </oneOrMore> |
| <optional> |
| <ref name="setindex"/> |
| </optional> |
| </element> |
| </define> |
| <define name="set.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="set.role.attrib"/> |
| <optional> |
| <attribute name="fpi"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="setinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="setinfo"> |
| <element name="setinfo"> |
| <ref name="setinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="setinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="setinfo.role.attrib"/> |
| <optional> |
| <attribute name="contents"> |
| <data type="IDREFS"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="book.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="book"> |
| <element name="book"> |
| <ref name="book.attlist"/> |
| <optional> |
| <ref name="div.title.content"/> |
| </optional> |
| <optional> |
| <ref name="bookinfo"/> |
| </optional> |
| <zeroOrMore> |
| <choice> |
| <ref name="dedication"/> |
| <ref name="toc"/> |
| <ref name="lot"/> |
| <ref name="glossary"/> |
| <ref name="bibliography"/> |
| <ref name="preface"/> |
| <ref name="chapter.class"/> |
| <ref name="reference"/> |
| <ref name="part"/> |
| <ref name="article.class"/> |
| <ref name="appendix.class"/> |
| <ref name="index.class"/> |
| <ref name="colophon"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="book.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="book.role.attrib"/> |
| <optional> |
| <attribute name="fpi"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="bookinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bookinfo"> |
| <element name="bookinfo"> |
| <ref name="bookinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="bookinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="bookinfo.role.attrib"/> |
| <optional> |
| <attribute name="contents"> |
| <data type="IDREFS"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="dedication.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="dedication"> |
| <element name="dedication"> |
| <ref name="dedication.attlist"/> |
| <optional> |
| <ref name="sect.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="legalnotice.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="dedication.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="dedication.role.attrib"/> |
| </define> |
| <define name="colophon.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="colophon"> |
| <element name="colophon"> |
| <ref name="colophon.attlist"/> |
| <optional> |
| <ref name="sect.title.content"/> |
| </optional> |
| <oneOrMore> |
| <ref name="textobject.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="colophon.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="colophon.role.attrib"/> |
| </define> |
| <define name="toc.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="toc"> |
| <element name="toc"> |
| <ref name="toc.attlist"/> |
| <optional> |
| <ref name="bookcomponent.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="tocfront"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <choice> |
| <ref name="tocpart"/> |
| <ref name="tocchap"/> |
| </choice> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="tocback"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="toc.attlist"> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="toc.role.attrib"/> |
| </define> |
| <define name="tocfront.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="tocfront"> |
| <element name="tocfront"> |
| <ref name="tocfront.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="tocfront.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="linkend.attrib"/> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="tocfront.role.attrib"/> |
| </define> |
| <define name="tocentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="tocentry"> |
| <element name="tocentry"> |
| <ref name="tocentry.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="tocentry.attlist"> |
| <ref name="linkend.attrib"/> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="tocentry.role.attrib"/> |
| </define> |
| <define name="tocpart.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="tocpart"> |
| <element name="tocpart"> |
| <ref name="tocpart.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="tocchap"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="tocpart.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="tocpart.role.attrib"/> |
| </define> |
| <define name="tocchap.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="tocchap"> |
| <element name="tocchap"> |
| <ref name="tocchap.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="toclevel1"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="tocchap.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="tocchap.role.attrib"/> |
| </define> |
| <define name="toclevel1.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="toclevel1"> |
| <element name="toclevel1"> |
| <ref name="toclevel1.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="toclevel2"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="toclevel1.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="toclevel1.role.attrib"/> |
| </define> |
| <define name="toclevel2.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="toclevel2"> |
| <element name="toclevel2"> |
| <ref name="toclevel2.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="toclevel3"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="toclevel2.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="toclevel2.role.attrib"/> |
| </define> |
| <define name="toclevel3.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="toclevel3"> |
| <element name="toclevel3"> |
| <ref name="toclevel3.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="toclevel4"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="toclevel3.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="toclevel3.role.attrib"/> |
| </define> |
| <define name="toclevel4.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="toclevel4"> |
| <element name="toclevel4"> |
| <ref name="toclevel4.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="toclevel5"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="toclevel4.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="toclevel4.role.attrib"/> |
| </define> |
| <define name="toclevel5.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="toclevel5"> |
| <element name="toclevel5"> |
| <ref name="toclevel5.attlist"/> |
| <oneOrMore> |
| <ref name="tocentry"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="toclevel5.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="toclevel5.role.attrib"/> |
| </define> |
| <define name="tocback.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="tocback"> |
| <element name="tocback"> |
| <ref name="tocback.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="tocback.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="linkend.attrib"/> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="tocback.role.attrib"/> |
| </define> |
| <define name="lot.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="lot"> |
| <element name="lot"> |
| <ref name="lot.attlist"/> |
| <optional> |
| <ref name="bookcomponent.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="lotentry"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="lot.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="lot.role.attrib"/> |
| </define> |
| <define name="lotentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="lotentry"> |
| <element name="lotentry"> |
| <ref name="lotentry.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="para.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="lotentry.attlist"> |
| <ref name="pagenum.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="linkend.attrib"/> |
| <ref name="lotentry.role.attrib"/> |
| <optional> |
| <attribute name="srccredit"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="appendix.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="appendix"> |
| <element name="appendix"> |
| <ref name="appendix.attlist"/> |
| <optional> |
| <ref name="appendixinfo"/> |
| </optional> |
| <ref name="bookcomponent.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="tocchap"/> |
| </optional> |
| <ref name="bookcomponent.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="appendix.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="appendix.role.attrib"/> |
| </define> |
| <define name="chapter.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="chapter"> |
| <element name="chapter"> |
| <ref name="chapter.attlist"/> |
| <optional> |
| <ref name="chapterinfo"/> |
| </optional> |
| <ref name="bookcomponent.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="tocchap"/> |
| </optional> |
| <ref name="bookcomponent.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="chapter.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="chapter.role.attrib"/> |
| </define> |
| <define name="part.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="part"> |
| <element name="part"> |
| <ref name="part.attlist"/> |
| <optional> |
| <ref name="partinfo"/> |
| </optional> |
| <ref name="bookcomponent.title.content"/> |
| <optional> |
| <ref name="partintro"/> |
| </optional> |
| <oneOrMore> |
| <ref name="partcontent.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="part.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="part.role.attrib"/> |
| </define> |
| <define name="preface.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="preface"> |
| <element name="preface"> |
| <ref name="preface.attlist"/> |
| <optional> |
| <ref name="prefaceinfo"/> |
| </optional> |
| <ref name="bookcomponent.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="tocchap"/> |
| </optional> |
| <ref name="bookcomponent.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="preface.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="preface.role.attrib"/> |
| </define> |
| <define name="reference.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="reference"> |
| <element name="reference"> |
| <ref name="reference.attlist"/> |
| <optional> |
| <ref name="referenceinfo"/> |
| </optional> |
| <ref name="bookcomponent.title.content"/> |
| <optional> |
| <ref name="partintro"/> |
| </optional> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="reference.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="reference.role.attrib"/> |
| </define> |
| <define name="partintro.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="partintro"> |
| <element name="partintro"> |
| <ref name="partintro.attlist"/> |
| <optional> |
| <ref name="div.title.content"/> |
| </optional> |
| <ref name="bookcomponent.content"/> |
| </element> |
| </define> |
| <define name="partintro.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="partintro.role.attrib"/> |
| </define> |
| <define name="appendixinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="appendixinfo"> |
| <element name="appendixinfo"> |
| <ref name="appendixinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="appendixinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="appendixinfo.role.attrib"/> |
| </define> |
| <define name="bibliographyinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bibliographyinfo"> |
| <element name="bibliographyinfo"> |
| <ref name="bibliographyinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="bibliographyinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="bibliographyinfo.role.attrib"/> |
| </define> |
| <define name="chapterinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="chapterinfo"> |
| <element name="chapterinfo"> |
| <ref name="chapterinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="chapterinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="chapterinfo.role.attrib"/> |
| </define> |
| <define name="glossaryinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossaryinfo"> |
| <element name="glossaryinfo"> |
| <ref name="glossaryinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="glossaryinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="glossaryinfo.role.attrib"/> |
| </define> |
| <define name="indexinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="indexinfo"> |
| <element name="indexinfo"> |
| <ref name="indexinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="indexinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="indexinfo.role.attrib"/> |
| </define> |
| <define name="setindexinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="setindexinfo"> |
| <element name="setindexinfo"> |
| <ref name="setindexinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="setindexinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="setindexinfo.role.attrib"/> |
| </define> |
| <define name="partinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="partinfo"> |
| <element name="partinfo"> |
| <ref name="partinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="partinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="partinfo.role.attrib"/> |
| </define> |
| <define name="prefaceinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="prefaceinfo"> |
| <element name="prefaceinfo"> |
| <ref name="prefaceinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="prefaceinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="prefaceinfo.role.attrib"/> |
| </define> |
| <define name="refentryinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refentryinfo"> |
| <element name="refentryinfo"> |
| <ref name="refentryinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="refentryinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refentryinfo.role.attrib"/> |
| </define> |
| <define name="refsect1info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsect1info"> |
| <element name="refsect1info"> |
| <ref name="refsect1info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="refsect1info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refsect1info.role.attrib"/> |
| </define> |
| <define name="refsect2info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsect2info"> |
| <element name="refsect2info"> |
| <ref name="refsect2info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="refsect2info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refsect2info.role.attrib"/> |
| </define> |
| <define name="refsect3info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsect3info"> |
| <element name="refsect3info"> |
| <ref name="refsect3info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="refsect3info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refsect3info.role.attrib"/> |
| </define> |
| <define name="refsynopsisdivinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsynopsisdivinfo"> |
| <element name="refsynopsisdivinfo"> |
| <ref name="refsynopsisdivinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="refsynopsisdivinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refsynopsisdivinfo.role.attrib"/> |
| </define> |
| <define name="referenceinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="referenceinfo"> |
| <element name="referenceinfo"> |
| <ref name="referenceinfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="referenceinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="referenceinfo.role.attrib"/> |
| </define> |
| <define name="sect1info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect1info"> |
| <element name="sect1info"> |
| <ref name="sect1info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="sect1info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sect1info.role.attrib"/> |
| </define> |
| <define name="sect2info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect2info"> |
| <element name="sect2info"> |
| <ref name="sect2info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="sect2info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sect2info.role.attrib"/> |
| </define> |
| <define name="sect3info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect3info"> |
| <element name="sect3info"> |
| <ref name="sect3info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="sect3info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sect3info.role.attrib"/> |
| </define> |
| <define name="sect4info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect4info"> |
| <element name="sect4info"> |
| <ref name="sect4info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="sect4info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sect4info.role.attrib"/> |
| </define> |
| <define name="sect5info.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect5info"> |
| <element name="sect5info"> |
| <ref name="sect5info.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="sect5info.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sect5info.role.attrib"/> |
| </define> |
| <define name="section.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="section"> |
| <element name="section"> |
| <ref name="section.attlist"/> |
| <optional> |
| <ref name="sectioninfo"/> |
| </optional> |
| <ref name="sect.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="section"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="section"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="section.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="section.role.attrib"/> |
| </define> |
| <define name="sectioninfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sectioninfo"> |
| <element name="sectioninfo"> |
| <ref name="sectioninfo.attlist"/> |
| <ref name="infoContentModel"/> |
| </element> |
| </define> |
| <define name="sectioninfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="sectioninfo.role.attrib"/> |
| </define> |
| <define name="sect1.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect1"> |
| <element name="sect1"> |
| <ref name="sect1.attlist"/> |
| <optional> |
| <ref name="sect1info"/> |
| </optional> |
| <ref name="sect.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="sect2"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="simplesect"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="sect2"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplesect"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="sect1.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="sect1.role.attrib"/> |
| <optional> |
| <attribute name="renderas"> |
| <choice> |
| <value>sect2</value> |
| <value>sect3</value> |
| <value>sect4</value> |
| <value>sect5</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="sect2.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect2"> |
| <element name="sect2"> |
| <ref name="sect2.attlist"/> |
| <optional> |
| <ref name="sect2info"/> |
| </optional> |
| <ref name="sect.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="sect3"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="simplesect"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="sect3"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplesect"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="sect2.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="sect2.role.attrib"/> |
| <optional> |
| <attribute name="renderas"> |
| <choice> |
| <value>sect1</value> |
| <value>sect3</value> |
| <value>sect4</value> |
| <value>sect5</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="sect3.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect3"> |
| <element name="sect3"> |
| <ref name="sect3.attlist"/> |
| <optional> |
| <ref name="sect3info"/> |
| </optional> |
| <ref name="sect.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="sect4"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="simplesect"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="sect4"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplesect"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="sect3.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="sect3.role.attrib"/> |
| <optional> |
| <attribute name="renderas"> |
| <choice> |
| <value>sect1</value> |
| <value>sect2</value> |
| <value>sect4</value> |
| <value>sect5</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="sect4.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect4"> |
| <element name="sect4"> |
| <ref name="sect4.attlist"/> |
| <optional> |
| <ref name="sect4info"/> |
| </optional> |
| <ref name="sect.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="sect5"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="simplesect"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="sect5"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplesect"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="sect4.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="sect4.role.attrib"/> |
| <optional> |
| <attribute name="renderas"> |
| <choice> |
| <value>sect1</value> |
| <value>sect2</value> |
| <value>sect3</value> |
| <value>sect5</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="sect5.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="sect5"> |
| <element name="sect5"> |
| <ref name="sect5.attlist"/> |
| <optional> |
| <ref name="sect5info"/> |
| </optional> |
| <ref name="sect.title.content"/> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| <choice> |
| <zeroOrMore> |
| <ref name="refentry.class"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="simplesect"/> |
| </zeroOrMore> |
| </choice> |
| </group> |
| <choice> |
| <oneOrMore> |
| <ref name="refentry.class"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="simplesect"/> |
| </oneOrMore> |
| </choice> |
| </choice> |
| <zeroOrMore> |
| <ref name="nav.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="sect5.attlist"> |
| <ref name="label.attrib"/> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="sect5.role.attrib"/> |
| <optional> |
| <attribute name="renderas"> |
| <choice> |
| <value>sect1</value> |
| <value>sect2</value> |
| <value>sect3</value> |
| <value>sect4</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="simplesect.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="simplesect"> |
| <element name="simplesect"> |
| <ref name="simplesect.attlist"/> |
| <ref name="sect.title.content"/> |
| <oneOrMore> |
| <ref name="divcomponent.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="simplesect.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="simplesect.role.attrib"/> |
| </define> |
| <define name="bibliography.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bibliography"> |
| <element name="bibliography"> |
| <ref name="bibliography.attlist"/> |
| <zeroOrMore> |
| <ref name="bibliographyinfo"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="bookcomponent.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <choice> |
| <oneOrMore> |
| <ref name="bibliodiv"/> |
| </oneOrMore> |
| <oneOrMore> |
| <choice> |
| <ref name="biblioentry"/> |
| <ref name="bibliomixed"/> |
| </choice> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="bibliography.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="bibliography.role.attrib"/> |
| </define> |
| <define name="bibliodiv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="bibliodiv"> |
| <element name="bibliodiv"> |
| <ref name="bibliodiv.attlist"/> |
| <optional> |
| <ref name="sect.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <oneOrMore> |
| <choice> |
| <ref name="biblioentry"/> |
| <ref name="bibliomixed"/> |
| </choice> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="bibliodiv.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="bibliodiv.role.attrib"/> |
| </define> |
| <define name="glossary.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossary"> |
| <element name="glossary"> |
| <ref name="glossary.attlist"/> |
| <zeroOrMore> |
| <ref name="glossaryinfo"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="bookcomponent.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <choice> |
| <oneOrMore> |
| <ref name="glossdiv"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="glossentry"/> |
| </oneOrMore> |
| </choice> |
| <optional> |
| <ref name="bibliography"/> |
| </optional> |
| </element> |
| </define> |
| <define name="glossary.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="glossary.role.attrib"/> |
| </define> |
| <define name="glossdiv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="glossdiv"> |
| <element name="glossdiv"> |
| <ref name="glossdiv.attlist"/> |
| <optional> |
| <ref name="sect.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <oneOrMore> |
| <ref name="glossentry"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="glossdiv.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="glossdiv.role.attrib"/> |
| </define> |
| <define name="indexes.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="index"> |
| <element name="index"> |
| <ref name="index.attlist"/> |
| <zeroOrMore> |
| <ref name="indexinfo"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="bookcomponent.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <choice> |
| <oneOrMore> |
| <ref name="indexdiv"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="indexentry"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="index.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="indexes.role.attrib"/> |
| </define> |
| <define name="setindex"> |
| <element name="setindex"> |
| <ref name="setindex.attlist"/> |
| <zeroOrMore> |
| <ref name="setindexinfo"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="bookcomponent.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="component.mix"/> |
| </zeroOrMore> |
| <choice> |
| <oneOrMore> |
| <ref name="indexdiv"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="indexentry"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="setindex.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="indexes.role.attrib"/> |
| </define> |
| <define name="indexdiv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="indexdiv"> |
| <element name="indexdiv"> |
| <ref name="indexdiv.attlist"/> |
| <optional> |
| <ref name="sect.title.content"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="indexdivcomponent.mix"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="indexentry"/> |
| </zeroOrMore> |
| <ref name="segmentedlist"/> |
| </element> |
| </define> |
| <define name="indexdiv.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="indexdiv.role.attrib"/> |
| </define> |
| <define name="indexentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="indexentry"> |
| <element name="indexentry"> |
| <ref name="indexentry.attlist"/> |
| <ref name="primaryie"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="seeie"/> |
| <ref name="seealsoie"/> |
| </choice> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="secondaryie"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="seeie"/> |
| <ref name="seealsoie"/> |
| <ref name="tertiaryie"/> |
| </choice> |
| </zeroOrMore> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="indexentry.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="indexentry.role.attrib"/> |
| </define> |
| <define name="primsecterie.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="primaryie"> |
| <element name="primaryie"> |
| <ref name="primaryie.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="primaryie.attlist"> |
| <ref name="linkends.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="primsecterie.role.attrib"/> |
| </define> |
| <define name="secondaryie"> |
| <element name="secondaryie"> |
| <ref name="secondaryie.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="secondaryie.attlist"> |
| <ref name="linkends.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="primsecterie.role.attrib"/> |
| </define> |
| <define name="tertiaryie"> |
| <element name="tertiaryie"> |
| <ref name="tertiaryie.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="tertiaryie.attlist"> |
| <ref name="linkends.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="primsecterie.role.attrib"/> |
| </define> |
| <define name="seeie.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="seeie"> |
| <element name="seeie"> |
| <ref name="seeie.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="seeie.attlist"> |
| <ref name="linkend.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="seeie.role.attrib"/> |
| </define> |
| <define name="seealsoie.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="seealsoie"> |
| <element name="seealsoie"> |
| <ref name="seealsoie.attlist"/> |
| <zeroOrMore> |
| <ref name="ndxterm.char.mix"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="seealsoie.attlist"> |
| <ref name="linkends.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="seealsoie.role.attrib"/> |
| </define> |
| <define name="refentry.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refentry"> |
| <element name="refentry"> |
| <ref name="refentry.attlist"/> |
| <zeroOrMore> |
| <ref name="ndxterm.class"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="refentryinfo"/> |
| </optional> |
| <optional> |
| <ref name="refmeta"/> |
| </optional> |
| <zeroOrMore> |
| <choice> |
| <ref name="remark"/> |
| <ref name="link.char.class"/> |
| </choice> |
| </zeroOrMore> |
| <ref name="refnamediv"/> |
| <optional> |
| <ref name="refsynopsisdiv"/> |
| </optional> |
| <oneOrMore> |
| <ref name="refsect1"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="refentry.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="refentry.role.attrib"/> |
| </define> |
| <define name="refmeta.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refmeta"> |
| <element name="refmeta"> |
| <ref name="refmeta.attlist"/> |
| <zeroOrMore> |
| <ref name="ndxterm.class"/> |
| </zeroOrMore> |
| <ref name="refentrytitle"/> |
| <optional> |
| <ref name="manvolnum"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="refmiscinfo"/> |
| </zeroOrMore> |
| <zeroOrMore> |
| <ref name="ndxterm.class"/> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="refmeta.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refmeta.role.attrib"/> |
| </define> |
| <define name="refmiscinfo.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refmiscinfo"> |
| <element name="refmiscinfo"> |
| <ref name="refmiscinfo.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="docinfo.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="refmiscinfo.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refmiscinfo.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="refnamediv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refnamediv"> |
| <element name="refnamediv"> |
| <ref name="refnamediv.attlist"/> |
| <optional> |
| <ref name="refdescriptor"/> |
| </optional> |
| <oneOrMore> |
| <ref name="refname"/> |
| </oneOrMore> |
| <ref name="refpurpose"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="remark"/> |
| <ref name="link.char.class"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="refnamediv.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refnamediv.role.attrib"/> |
| </define> |
| <define name="refdescriptor.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refdescriptor"> |
| <element name="refdescriptor"> |
| <ref name="refdescriptor.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="refname.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="refdescriptor.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refdescriptor.role.attrib"/> |
| </define> |
| <define name="refname.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refname"> |
| <element name="refname"> |
| <ref name="refname.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="refname.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="refname.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refname.role.attrib"/> |
| </define> |
| <define name="refpurpose.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refpurpose"> |
| <element name="refpurpose"> |
| <ref name="refpurpose.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="refinline.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="refpurpose.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refpurpose.role.attrib"/> |
| </define> |
| <define name="refclass.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refclass"> |
| <element name="refclass"> |
| <ref name="refclass.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <ref name="refclass.char.mix"/> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="refclass.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refclass.role.attrib"/> |
| </define> |
| <define name="refsynopsisdiv.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsynopsisdiv"> |
| <element name="refsynopsisdiv"> |
| <ref name="refsynopsisdiv.attlist"/> |
| <optional> |
| <ref name="refsynopsisdivinfo"/> |
| </optional> |
| <optional> |
| <ref name="refsect.title.content"/> |
| </optional> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="refcomponent.mix"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="refsect2"/> |
| </zeroOrMore> |
| </group> |
| <oneOrMore> |
| <ref name="refsect2"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="refsynopsisdiv.attlist"> |
| <ref name="common.attrib"/> |
| <ref name="refsynopsisdiv.role.attrib"/> |
| </define> |
| <define name="refsect1.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsect1"> |
| <element name="refsect1"> |
| <ref name="refsect1.attlist"/> |
| <optional> |
| <ref name="refsect1info"/> |
| </optional> |
| <ref name="refsect.title.content"/> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="refcomponent.mix"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="refsect2"/> |
| </zeroOrMore> |
| </group> |
| <oneOrMore> |
| <ref name="refsect2"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="refsect1.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="refsect1.role.attrib"/> |
| </define> |
| <define name="refsect2.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsect2"> |
| <element name="refsect2"> |
| <ref name="refsect2.attlist"/> |
| <optional> |
| <ref name="refsect2info"/> |
| </optional> |
| <ref name="refsect.title.content"/> |
| <choice> |
| <group> |
| <oneOrMore> |
| <ref name="refcomponent.mix"/> |
| </oneOrMore> |
| <zeroOrMore> |
| <ref name="refsect3"/> |
| </zeroOrMore> |
| </group> |
| <oneOrMore> |
| <ref name="refsect3"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="refsect2.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="refsect2.role.attrib"/> |
| </define> |
| <define name="refsect3.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="refsect3"> |
| <element name="refsect3"> |
| <ref name="refsect3.attlist"/> |
| <optional> |
| <ref name="refsect3info"/> |
| </optional> |
| <ref name="refsect.title.content"/> |
| <oneOrMore> |
| <ref name="refcomponent.mix"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="refsect3.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="refsect3.role.attrib"/> |
| </define> |
| <define name="article.role.attrib"> |
| <ref name="role.attrib"/> |
| </define> |
| <define name="article"> |
| <element name="article"> |
| <ref name="article.attlist"/> |
| <optional> |
| <ref name="div.title.content"/> |
| </optional> |
| <optional> |
| <ref name="articleinfo"/> |
| </optional> |
| <optional> |
| <ref name="tocchap"/> |
| </optional> |
| <zeroOrMore> |
| <ref name="lot"/> |
| </zeroOrMore> |
| <ref name="bookcomponent.content"/> |
| <zeroOrMore> |
| <choice> |
| <ref name="nav.class"/> |
| <ref name="appendix.class"/> |
| <ref name="ackno"/> |
| </choice> |
| </zeroOrMore> |
| </element> |
| </define> |
| <define name="article.attlist"> |
| <ref name="status.attrib"/> |
| <ref name="common.attrib"/> |
| <ref name="article.role.attrib"/> |
| <optional> |
| <attribute name="class"> |
| <choice> |
| <value>journalarticle</value> |
| <value>productsheet</value> |
| <value>whitepaper</value> |
| <value>techreport</value> |
| <value>specification</value> |
| <value>faq</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="parentbook"> |
| <data type="IDREF"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="table.att"> |
| <empty/> |
| </define> |
| <define name="tgroup.att"> |
| <empty/> |
| </define> |
| <define name="colspec.att"> |
| <empty/> |
| </define> |
| <define name="thead.att"> |
| <empty/> |
| </define> |
| <define name="tbody.att"> |
| <empty/> |
| </define> |
| <define name="row.att"> |
| <empty/> |
| </define> |
| <define name="entry.att"> |
| <empty/> |
| </define> |
| <define name="table"> |
| <element name="table"> |
| <ref name="table.attlist"/> |
| <ref name="formalobject.title.content"/> |
| <optional> |
| <ref name="ndxterm.class"/> |
| </optional> |
| <choice> |
| <oneOrMore> |
| <ref name="graphic"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="mediaobject"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="tgroup"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="table.attlist"> |
| <ref name="table.att"/> |
| <optional> |
| <attribute name="frame"> |
| <choice> |
| <value>top</value> |
| <value>bottom</value> |
| <value>topbot</value> |
| <value>all</value> |
| <value>sides</value> |
| <value>none</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="colsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rowsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="informaltable"> |
| <element name="informaltable"> |
| <ref name="informaltable.attlist"/> |
| <choice> |
| <oneOrMore> |
| <ref name="graphic"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="mediaobject"/> |
| </oneOrMore> |
| <oneOrMore> |
| <ref name="tgroup"/> |
| </oneOrMore> |
| </choice> |
| </element> |
| </define> |
| <define name="informaltable.attlist"> |
| <ref name="table.att"/> |
| <optional> |
| <attribute name="frame"> |
| <choice> |
| <value>top</value> |
| <value>bottom</value> |
| <value>topbot</value> |
| <value>all</value> |
| <value>sides</value> |
| <value>none</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="colsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rowsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="tgroup"> |
| <element name="tgroup"> |
| <ref name="tgroup.attlist"/> |
| <zeroOrMore> |
| <ref name="colspec"/> |
| </zeroOrMore> |
| <optional> |
| <ref name="thead"/> |
| </optional> |
| <ref name="tbody"/> |
| </element> |
| </define> |
| <define name="tgroup.attlist"> |
| <ref name="tgroup.att"/> |
| <attribute name="cols"> |
| <data type="integer"/> |
| </attribute> |
| <optional> |
| <attribute name="colsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rowsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="align"> |
| <choice> |
| <value>left</value> |
| <value>right</value> |
| <value>center</value> |
| <value>justify</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="colspec"> |
| <element name="colspec"> |
| <ref name="colspec.attlist"/> |
| </element> |
| </define> |
| <define name="colspec.attlist"> |
| <ref name="colspec.att"/> |
| <optional> |
| <attribute name="colnum"> |
| <data type="integer"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="colname"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="colwidth"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="colsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rowsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="align"> |
| <choice> |
| <value>left</value> |
| <value>right</value> |
| <value>center</value> |
| <value>justify</value> |
| <value>char</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="char"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="charoff"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| </define> |
| <define name="thead"> |
| <element name="thead"> |
| <ref name="thead.attlist"/> |
| <oneOrMore> |
| <ref name="row"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="thead.attlist"> |
| <ref name="thead.att"/> |
| <optional> |
| <attribute name="valign"> |
| <choice> |
| <value>top</value> |
| <value>middle</value> |
| <value>bottom</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="tbody"> |
| <element name="tbody"> |
| <ref name="tbody.attlist"/> |
| <oneOrMore> |
| <ref name="row"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="tbody.attlist"> |
| <ref name="tbody.att"/> |
| <optional> |
| <attribute name="valign"> |
| <choice> |
| <value>top</value> |
| <value>middle</value> |
| <value>bottom</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="row"> |
| <element name="row"> |
| <ref name="row.attlist"/> |
| <oneOrMore> |
| <ref name="entry"/> |
| </oneOrMore> |
| </element> |
| </define> |
| <define name="row.attlist"> |
| <ref name="row.att"/> |
| <optional> |
| <attribute name="rowsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="valign"> |
| <choice> |
| <value>top</value> |
| <value>middle</value> |
| <value>bottom</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| <define name="entry"> |
| <element name="entry"> |
| <ref name="entry.attlist"/> |
| <mixed> |
| <zeroOrMore> |
| <choice> |
| <ref name="para.char.mix"/> |
| <ref name="tabentry.mix"/> |
| </choice> |
| </zeroOrMore> |
| </mixed> |
| </element> |
| </define> |
| <define name="entry.attlist"> |
| <ref name="entry.att"/> |
| <optional> |
| <attribute name="colname"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="namest"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="nameend"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="morerows"> |
| <data type="integer"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="colsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="rowsep"> |
| <choice> |
| <value>0</value> |
| <value>1</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="align"> |
| <choice> |
| <value>left</value> |
| <value>right</value> |
| <value>center</value> |
| <value>justify</value> |
| <value>char</value> |
| </choice> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="char"> |
| <data type="string"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="charoff"> |
| <data type="NMTOKEN"/> |
| </attribute> |
| </optional> |
| <optional> |
| <attribute name="valign"> |
| <choice> |
| <value>top</value> |
| <value>middle</value> |
| <value>bottom</value> |
| </choice> |
| </attribute> |
| </optional> |
| </define> |
| </grammar> |