📄 dbpoolx.mod
字号:
<!-- ...................................................................... -->
<!-- DocBook XML information pool module V4.1 ............................. -->
<!-- File dbpoolx.mod ..................................................... -->
<!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, Norman Walsh and the Organization for the Advancement
of Structured Information Standards (OASIS).
$Id: dbpoolx.mod,v 1.1 2002/05/21 19:48:50 eray Exp $
Permission to use, copy, modify and distribute the DocBook XML DTD
and its accompanying documentation for any purpose and without fee
is hereby granted in perpetuity, provided that the above copyright
notice and this paragraph appear in all copies. The copyright
holders make no representation about the suitability of the DTD for
any purpose. It is provided "as is" without expressed or implied
warranty.
If you modify the DocBook XML DTD in any way, except for declaring and
referencing additional sets of general entities and declaring
additional notations, label your DTD as a variant of DocBook. See
the maintenance documentation for more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
-->
<!-- ...................................................................... -->
<!-- This module contains the definitions for the objects, inline
elements, and so on that are available to be used as the main
content of DocBook documents. Some elements are useful for general
publishing, and others are useful specifically for computer
documentation.
This module has the following dependencies on other modules:
o It assumes that a %notation.class; entity is defined by the
driver file or other high-level module. This entity is
referenced in the NOTATION attributes for the graphic-related and
ModeSpec elements.
o It assumes that an appropriately parameterized table module is
available for use with the table-related elements.
In DTD driver files referring to this module, please use an entity
declaration that uses the public identifier shown below:
<!ENTITY % dbpool PUBLIC
"-//OASIS//ELEMENTS DocBook XML Information Pool V4.1//EN"
"dbpoolx.mod">
%dbpool;
See the documentation for detailed information on the parameter
entity and module scheme used in DocBook, customizing DocBook and
planning for interchange, and changes made since the last release
of DocBook.
-->
<!-- ...................................................................... -->
<!-- General-purpose semantics entities ................................... -->
<!ENTITY % yesorno.attvals "CDATA">
<!-- ...................................................................... -->
<!-- Entities for module inclusions ....................................... -->
<!ENTITY % dbpool.redecl.module "IGNORE">
<!-- ...................................................................... -->
<!-- Entities for element classes and mixtures ............................ -->
<!-- "Ubiquitous" classes: ndxterm.class and beginpage -->
<!ENTITY % local.ndxterm.class "">
<!ENTITY % ndxterm.class
"indexterm %local.ndxterm.class;">
<!-- Object-level classes ................................................. -->
<!ENTITY % local.list.class "">
<!ENTITY % list.class
"calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist
|simplelist|variablelist %local.list.class;">
<!ENTITY % local.admon.class "">
<!ENTITY % admon.class
"caution|important|note|tip|warning %local.admon.class;">
<!ENTITY % local.linespecific.class "">
<!ENTITY % linespecific.class
"literallayout|programlisting|programlistingco|screen
|screenco|screenshot %local.linespecific.class;">
<!ENTITY % local.method.synop.class "">
<!ENTITY % method.synop.class
"constructorsynopsis
|destructorsynopsis
|methodsynopsis %local.method.synop.class;">
<!ENTITY % local.synop.class "">
<!ENTITY % synop.class
"synopsis|cmdsynopsis|funcsynopsis
|classsynopsis|fieldsynopsis
|%method.synop.class; %local.synop.class;">
<!ENTITY % local.para.class "">
<!ENTITY % para.class
"formalpara|para|simpara %local.para.class;">
<!ENTITY % local.informal.class "">
<!ENTITY % informal.class
"address|blockquote
|graphic|graphicco|mediaobject|mediaobjectco
|informalequation
|informalexample
|informalfigure
|informaltable %local.informal.class;">
<!ENTITY % local.formal.class "">
<!ENTITY % formal.class
"equation|example|figure|table %local.formal.class;">
<!-- The DocBook TC may produce an official EBNF module for DocBook. -->
<!-- This PE provides the hook by which it can be inserted into the DTD. -->
<!ENTITY % ebnf.block.hook "">
<!ENTITY % local.compound.class "">
<!ENTITY % compound.class
"msgset|procedure|sidebar|qandaset
%ebnf.block.hook;
%local.compound.class;">
<!ENTITY % local.genobj.class "">
<!ENTITY % genobj.class
"anchor|bridgehead|remark|highlights
%local.genobj.class;">
<!ENTITY % local.descobj.class "">
<!ENTITY % descobj.class
"abstract|authorblurb|epigraph
%local.descobj.class;">
<!-- Character-level classes .............................................. -->
<!ENTITY % local.xref.char.class "">
<!ENTITY % xref.char.class
"footnoteref|xref %local.xref.char.class;">
<!ENTITY % local.gen.char.class "">
<!ENTITY % gen.char.class
"abbrev|acronym|citation|citerefentry|citetitle|emphasis
|firstterm|foreignphrase|glossterm|footnote|phrase
|quote|trademark|wordasword %local.gen.char.class;">
<!ENTITY % local.link.char.class "">
<!ENTITY % link.char.class
"link|olink|ulink %local.link.char.class;">
<!-- The DocBook TC may produce an official EBNF module for DocBook. -->
<!-- This PE provides the hook by which it can be inserted into the DTD. -->
<!ENTITY % ebnf.inline.hook "">
<!ENTITY % local.tech.char.class "">
<!ENTITY % tech.char.class
"action|application
|classname|methodname|interfacename|exceptionname
|ooclass|oointerface|ooexception
|command|computeroutput
|database|email|envar|errorcode|errorname|errortype|filename
|function|guibutton|guiicon|guilabel|guimenu|guimenuitem
|guisubmenu|hardware|interface|keycap
|keycode|keycombo|keysym|literal|constant|markup|medialabel
|menuchoice|mousebutton|option|optional|parameter
|prompt|property|replaceable|returnvalue|sgmltag|structfield
|structname|symbol|systemitem|token|type|userinput|varname
%ebnf.inline.hook;
%local.tech.char.class;">
<!ENTITY % local.base.char.class "">
<!ENTITY % base.char.class
"anchor %local.base.char.class;">
<!ENTITY % local.docinfo.char.class "">
<!ENTITY % docinfo.char.class
"author|authorinitials|corpauthor|modespec|othercredit
|productname|productnumber|revhistory
%local.docinfo.char.class;">
<!ENTITY % local.other.char.class "">
<!ENTITY % other.char.class
"remark|subscript|superscript %local.other.char.class;">
<!ENTITY % local.inlineobj.char.class "">
<!ENTITY % inlineobj.char.class
"inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;">
<!-- Redeclaration placeholder ............................................ -->
<!-- For redeclaring entities that are declared after this point while
retaining their references to the entities that are declared before
this point -->
<![%dbpool.redecl.module;[
<!-- Defining rdbpool here makes some buggy XML parsers happy. -->
<!ENTITY % rdbpool "">
%rdbpool;
<!--end of dbpool.redecl.module-->]]>
<!-- Object-level mixtures ................................................ -->
<!--
list admn line synp para infm form cmpd gen desc
Component mixture X X X X X X X X X X
Sidebar mixture X X X X X X X a X
Footnote mixture X X X X X
Example mixture X X X X X
Highlights mixture X X X
Paragraph mixture X X X X
Admonition mixture X X X X X X b c
Figure mixture X X X
Table entry mixture X X X X d
Glossary def mixture X X X X X e
Legal notice mixture X X X X f
a. Just Procedure; not Sidebar itself or MsgSet.
b. No MsgSet.
c. No Highlights.
d. Just Graphic; no other informal objects.
e. No Anchor, BridgeHead, or Highlights.
f. Just BlockQuote; no other informal objects.
-->
<!ENTITY % local.component.mix "">
<!ENTITY % component.mix
"%list.class; |%admon.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |%compound.class;
|%genobj.class; |%descobj.class;
|%ndxterm.class; |beginpage
%local.component.mix;">
<!ENTITY % local.sidebar.mix "">
<!ENTITY % sidebar.mix
"%list.class; |%admon.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |procedure
|%genobj.class;
|%ndxterm.class; |beginpage
%local.sidebar.mix;">
<!ENTITY % local.qandaset.mix "">
<!ENTITY % qandaset.mix
"%list.class; |%admon.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |procedure
|%genobj.class;
|%ndxterm.class;
%local.qandaset.mix;">
<!ENTITY % local.revdescription.mix "">
<!ENTITY % revdescription.mix
"%list.class; |%admon.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |procedure
|%genobj.class;
|%ndxterm.class;
%local.revdescription.mix;">
<!ENTITY % local.footnote.mix "">
<!ENTITY % footnote.mix
"%list.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
%local.footnote.mix;">
<!ENTITY % local.example.mix "">
<!ENTITY % example.mix
"%list.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%ndxterm.class; |beginpage
%local.example.mix;">
<!ENTITY % local.highlights.mix "">
<!ENTITY % highlights.mix
"%list.class; |%admon.class;
|%para.class;
|%ndxterm.class;
%local.highlights.mix;">
<!-- %formal.class; is explicitly excluded from many contexts in which
paragraphs are used -->
<!ENTITY % local.para.mix "">
<!ENTITY % para.mix
"%list.class; |%admon.class;
|%linespecific.class;
|%informal.class;
|%formal.class;
%local.para.mix;">
<!ENTITY % local.admon.mix "">
<!ENTITY % admon.mix
"%list.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |procedure|sidebar
|anchor|bridgehead|remark
|%ndxterm.class; |beginpage
%local.admon.mix;">
<!ENTITY % local.figure.mix "">
<!ENTITY % figure.mix
"%linespecific.class; |%synop.class;
|%informal.class;
|%ndxterm.class; |beginpage
%local.figure.mix;">
<!ENTITY % local.tabentry.mix "">
<!ENTITY % tabentry.mix
"%list.class; |%admon.class;
|%linespecific.class;
|%para.class; |graphic|mediaobject
%local.tabentry.mix;">
<!ENTITY % local.glossdef.mix "">
<!ENTITY % glossdef.mix
"%list.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class;
|remark
|%ndxterm.class; |beginpage
%local.glossdef.mix;">
<!ENTITY % local.legalnotice.mix "">
<!ENTITY % legalnotice.mix
"%list.class; |%admon.class;
|%linespecific.class;
|%para.class; |blockquote
|%ndxterm.class; |beginpage
%local.legalnotice.mix;">
<!ENTITY % local.textobject.mix "">
<!ENTITY % textobject.mix
"%list.class; |%admon.class;
|%linespecific.class;
|%para.class; |blockquote
%local.textobject.mix;">
<!ENTITY % local.mediaobject.mix "">
<!ENTITY % mediaobject.mix
"videoobject|audioobject|imageobject %local.mediaobject.mix;">
<!-- Character-level mixtures ............................................. -->
<!--
#PCD xref word link cptr base dnfo othr inob (synop)
para.char.mix X X X X X X X X X
title.char.mix X X X X X X X X X
ndxterm.char.mix X X X X X X X X a
cptr.char.mix X X X X X a
smallcptr.char.mix X b a
word.char.mix X c X X X a
docinfo.char.mix X d X b X a
a. Just InlineGraphic; no InlineEquation.
b. Just Replaceable; no other computer terms.
c. Just Emphasis and Trademark; no other word elements.
d. Just Acronym, Emphasis, and Trademark; no other word elements.
-->
<!-- The DocBook TC may produce an official forms module for DocBook. -->
<!-- This PE provides the hook by which it can be inserted into the DTD. -->
<!ENTITY % forminlines.hook "">
<!ENTITY % local.para.char.mix "">
<!ENTITY % para.char.mix
"#PCDATA
|%xref.char.class; |%gen.char.class;
|%link.char.class; |%tech.char.class;
|%base.char.class; |%docinfo.char.class;
|%other.char.class; |%inlineobj.char.class;
|%synop.class;
|%ndxterm.class; |beginpage
%forminlines.hook;
%local.para.char.mix;">
<!ENTITY % local.title.char.mix "">
<!ENTITY % title.char.mix
"#PCDATA
|%xref.char.class; |%gen.char.class;
|%link.char.class; |%tech.char.class;
|%base.char.class; |%docinfo.char.class;
|%other.char.class; |%inlineobj.char.class;
|%ndxterm.class;
%local.title.char.mix;">
<!ENTITY % local.ndxterm.char.mix "">
<!ENTITY % ndxterm.char.mix
"#PCDATA
|%xref.char.class; |%gen.char.class;
|%link.char.class; |%tech.char.class;
|%base.char.class; |%docinfo.char.class;
|%other.char.class; |inlinegraphic|inlinemediaobject
%local.ndxterm.char.mix;">
<!ENTITY % local.cptr.char.mix "">
<!ENTITY % cptr.char.mix
"#PCDATA
|%link.char.class; |%tech.char.class;
|%base.char.class;
|%other.char.class; |inlinegraphic|inlinemediaobject
|%ndxterm.class; |beginpage
%local.cptr.char.mix;">
<!ENTITY % local.smallcptr.char.mix "">
<!ENTITY % smallcptr.char.mix
"#PCDATA
|replaceable
|inlinegraphic|inlinemediaobject
|%ndxterm.class; |beginpage
%local.smallcptr.char.mix;">
<!ENTITY % local.word.char.mix "">
<!ENTITY % word.char.mix
"#PCDATA
|acronym|emphasis|trademark
|%link.char.class;
|%base.char.class;
|%other.char.class; |inlinegraphic|inlinemediaobject
|%ndxterm.class; |beginpage
%local.word.char.mix;">
<!ENTITY % local.docinfo.char.mix "">
<!ENTITY % docinfo.char.mix
"#PCDATA
|%link.char.class;
|emphasis|trademark
|replaceable
|%other.char.class; |inlinegraphic|inlinemediaobject
|%ndxterm.class;
%local.docinfo.char.mix;">
<!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
<!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
<!-- ...................................................................... -->
<!-- Entities for content models .......................................... -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -